Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I recently bought the new Plesk software and im unsure on how to re-brand the site to our company logos and themes.
Does anyone know the steps to changes these settings or a manual that would answer my questions?
Regards,
Oliver James
Well, it really depends on how much work you want to do. You can do as little as changing the logo--which is quite simple--to as much as completely retheming the interface to match your company's brand. The path of least resistance is to copy an existing skin and modify it to suit your needs.
Either way, start in the admin interface and go to the Server config page. The two options that should interest you are there: Logo Setup and Interface Management. Changing the logo is pretty obvious, so I'll stick to the Interface Management part.
Once in the Interface Management section, click on the Skins tab. The first thing you should do here is find the skin that most closely resembles what you'd like your finished product to look like. You'll notice on the list of skins that there's an icon of a floppy disk; clicking on this icon will allow you to download a .zip or .tar.gz file containing all the files for the skin.
Now you just need to alter the skin as necessary. I recommend setting up a development server (or a virtualized server) where you can play with Plesk without causing any damage to your production server. And, of course, best practices dictate that you should probably put it all under source control to make sure nothing goes wrong.
Anyhow, once you've made your changes and you're satisfied with the results, go back to the Skins page in the Interface Management section and click the Add New Skin button. Zip up your skin (to match the way it was zipped when you downloaded the base skin) and upload the file. Once you've uploaded it, you can then choose the skin from the Skins page. To be on the safe side, I recommend creating a dummy client user and testing out the skin on your production environment before switching any existing users to the new skin, just in case there's a problem with the skin.
And once you're satisfied that your newly-modified skin works on the production site, go ahead and switch all your existing users over.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
Suppose I have a freshly compiled and tested 100 MB software. I want to eventually distribute it and sell it online as a product. This is a cross-platform product (done in C++).
What are the needed technical steps to achieve this? For each step, a description and an example of some software (if pertinent) would help. Also, how important is it would be helpful too.
My problem is that it is not really clear what are the stages to go through to release a software online. This list would help me a lot to know what steps I should investigate in priority.
What I am not talking about / interested in (because it is mainly the results I got while searching for this):
Website building;
Marketing & Sales;
Continuous Integration servers;
Steam, Mac Store, Windows Store;
Open Source.
Steps I identified:
Obfuscate: not sure about this one;
Licensing System: activation code system integrated in the software directly (See Digital River, SafeNet, Reprise, Flexera);
Installers: MSI for Windows (see Wix), DMG for mac;
Code Signing: ensures that your users do not get warnings (Verisign, GlobalSign...)
Free Trial Distribution: putting the installers on our own site is risky because of bandwidth and lags. Your users should be able to download a free trial quickly wherever they are. So a CDN would help (AWS CloudFront).
Auto Update System: notifiy the users, download and install new versions (Omaha);
Activation: this allows the user to activate the product online or directly from within the product;
I think that these two steps are the missing pieces in your list:
Write documentation (in your case PDF/RTF/HTML, or online tutorial)
Integrate a payment provider that will accept the payment on behalf of you
With the above two steps you should be ready to go.
There are some books that I can recommend you (they are 10 year old now, but you see shareware/try before you buy/ software is an old thing - nowadays people tend to write web apps or mobile mostly):
http://www.alibris.com/From-Program-to-Product-Turning-Your-Code-Into-a-Saleable-Product-Rocky-Smolin/book/10572213?matches=50
http://www.alibris.com/Micro-Isv-From-Vision-to-Reality-Bob-Walsh/book/9122742?matches=37
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I've been tasked with finding an open source CMS that can be integrated slowly into a set of existing websites. This way pages can be brought across to the CMS one by one with the site remaining live during the changeover.
Does anyone have any thoughts, experience or advice on what CMS solution would be suitable for solving the problem I've outlined above?
I've been trying out the various offerings for the last couple of days and have found the following options. But having very little experince of using a CMS it'd be really helpful to get other views on this from more experienced devs on what pit falls to avoid.
N2 CMS - A mature option, I've got this working but the documentation is really lacking. I've also found it difficult to find the minimum spec requirements for a database and also browser compatibility. I do however like the code structure for creating the template pages.
Phun CMS - this is a new open source project that I really like the look of in the way the programmer is approaching the problem and separating the concerns. It's probably far too new though to really look at at the moment.
Composite C1 - A mature CMS option, great documentation. However says that it only supports IE9+.
Umbraco - not tried yet but looks heavyweight
Piranha - not tried yet but nice website and documentation and also says that it's lightweight.
I'm the lead developer for Piranha CMS so maybe I can shed some light on what Piranha CMS is best at!
Our focus is content management and to have a transparent and lightweight API for developers. Piranha CMS has almost no components or helpers that render any HTML at all, it simply provides a database, a manager interface and a routing mechanism for retrieving the correct data for the current request.
In the case of you having an existing website you could actually bypass the routing completely, add one page at a time in the manager interface and then manually load the Page model in you existing page. This would allow you to keep your original application exactly the same but manage the content form the manager interface.
Hope you find the CMS you're looking for, and if you have any questions about Piranha feel free to contact me!
Another option of a full featured ASP.NET CMS is Orchard. But like all full featured CMS, you are stuck with initial learning curve about the CMS. You are also stuck with using that CMS once you are converted to it, so do all your research and basic site feature development before making the decision on CMS because it will be difficult once you are converted.
Phun CMS approach is different. Realizing that everyone site is customized, except for small things that you allow client to modify and do not need to get called in the middle of the night to make that modification, Phun CMS was born. Modern framework such as ASP.NET MVC already has all the CMS features: authentication, routing, razor templating/theming, etc... Phun CMS just provide a way to store your client dynamic content. You can still utilize everything you already know about ASP.NET MVC and Razor. But I'm also the Phun CMS author, so maybe my comment is (a bit, just a bit ;) biased on this topic.
If you want to go page-by-page I'd advise a setup where the new CMS tries to match all requests, if no match is found, instead of throwing a 404, redirect to the old instance (which can in turn return a generic 404 if needed).
I don't think this kind of solution is specific to any CMS, but check if you are able to modify the 404 page behaviour (really, you should in any mature CMS).
N2 CMS definitely fits the bill and it is particularly suited to integrating into an existing site bit-by-bit. It's lightweight and nice and responsive. It's also very developer friendly and doesn't force it's model on you.
The only problem is the one that you mention, that the documentation isn't the greatest so it's initially hard to get into. However, you'll find after that initial barrier it is very easy to get the hang of.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I'm looking for Joomla! image gallery that is simple to set up and has good customer support i.e. adding requested feature and fixing integration issue. No matter free or commercial, the only requirements are good looking user interface and very good support.
I want to be able to place single image with lightbox effect or create gallery of multiple images on my page.
Please suggest.
Check out Phoca Gallery Component. It is a complete solution with component, modules and plugins which allows us to display images or Youtube videos in many different styles. It allows us to categorise images into Categories(like for articles) and each category can be shown as different album. It has support for many different type of lightbox, such as slimbox, highslide, etc.. but contains a "Powered by Phoca Gallery". You can enhance it even more by using custom plugins. I have used it on many sites, hope it'll help you. You can find it on Joomla extension site at-
http://extensions.joomla.org/extensions/photos-a-images/photo-gallery/3150
you want open lightbox then dont need to download anything.
joomla provide simple technique.
include JHTML::_('behavior.modal');
and then pass class="modal" into the tag.
You probably should try Art Sexy Lightbox extension which is Joomla! image lightbox and gallery. It in the top of user ratings in Joomla! extensions directory which means it has strong support.
Art Sexy Lightbox has some nice features as various themes, ability to show images from local folder or Flickr or external pages, thumbnail auto-generation, etc.
From non-commercial galleries I would recomment CSS Gallery which is pure-CSS solution.
I use ARI Fancybox lightbox extension from ARI Soft team. This company provides different lightbox extensions and I suppose you can find an extension which is suitable for your requirements. I didn't have problems with support, support team responded to my requests very quickly.
I'd take a look at http://www.joomlaworks.gr/ Simple Image Gallery. Comes as a plugin, just drop it anywhere in an article, and point it to a folder in media manager and away you go.
I use a free Yoogallery plugin with thumbnail auto-generation and a possibility to change from lightbox to slideshow style.
I used the MooBox Plugin from Vargas http://joomla.vargas.co.cr/es/documentation/15-miscellaneous/117-moobox-gallery works perfect.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I tired my hands on bazaar(launchpad), for the reason that i can host my project at launchpad, and bazaar (my local machine) would be tightly integrated with launchpad. I have posted my question at launchpad forum, and have not got any answer. Anyways...
So i was thinking about shifting it from there to some other site. I dont know why, but couple of friends said sourceforge has not remain that good, but i still see too many project linking to sourceforge.
PS recommendation. Is there a place where you guys upload your personal projects, and also SVN I think is the most popular, but with git/bazaar, I dont know if it just a hype or distributed version controlling is really the way to go.
I'm very happy with Assembla for my personal stuff. They offer all kinds of version control and project management tools (SVN, Git, Trac, etc). It's free for public projects (though there is a storage limit for these) and they offer rather affordable private plans (which I like a lot for managing my personal stuff with tickets, wiki etc).
I have many personal projects at Google Code. It's easy to use, and lets other people find and use my code.
For minor personal projects (mostly projects I show off on my web site), I actually use Dropbox. It's got what I need for my own needs:
I can work on my code on several machines (it syncs files across machines.)
I can access my files through the web (it has a web interface.)
If I need to go back to an old version of a file, or restore a deleted file, I can do that through the web interface (it stores a revision every time the file is modified, and it's easy to see a list of versions and download them or choose to replace the current version.)
It's also got support for making part of the structure public, so that others can download the latest version of the code. You can even share the folder so that others with Dropbox can modify the files.
Check it out!
Well, there's 2 problems here. 1) What to use for SCM, and 2) Where to host your project. I'd settle on a SCM system first, then choose a host that you like which supports your provided system. As for personal preference, I like SVN, and have been hosting projects at google code lately. Google code is kind of new, and not super feature-rich, but isn't too bad as far as hosts go.
Mercurial (and Git I believe) has a built-in web interface that easily links to your repository and allows you to host the code yourself. It provides a customizable web interface for code browsing, and allows other to clone a repo from your site instead of from SFEE. Additionally, you can set up password protection to allow a certain set of users to check into each repository.
Check out this link to see how to host repositories using Apache, and this link for Mercurial info in general.
http://bzr.bz (my project) does private bzr + trac hosting
its not free but its cheap
perfect for personal projects etc.. that are not open source
I can't believe nobody as mentioned Github yet! Github offers free git hosting for open source projects, and paid hosting otherwise.
Beanstalk offers free SVN hosting, but with a Diskspace limit of 100MB and only 3 users. You can pay to have it upgraded.
Both of these are good choices (Depending on whether or not you like Git/SVN of course), and are obviously globally accessible via the internet.
It might be a late answer by now, but personally I recommend http://repositoryhosting.com/
They offer SVN/GIT/HG hosting with Trac support, WebDAV, unlimited projects/unlimited users for 6$ a month.
I've tried other providers (assembla, github and even tried to put it on my own server), but this deal beats all competitors. I was even able to put it on my own subdomain.
Their interface is a bit minimalistic, but it does the job very well.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
Lets say that me and my friend are trying to work on same software project. We are not located on same location but we wish to be as productive is possible.
We are using Visual Studio 2005, the code has to be written in C/C++ and at this moment we send the code using zip files.
My questions are:
1) what approach should be used sharing code in order to be more productive.
2) are there any free online platforms good for that?
3) do you have any advice for us?
ps: I own a webserver account with linux hosting. What can i install on that server in order to improve our working status.
A source control server, ala svn server, or whichever is your preference.
You can commit your code, and your friend can then update his based on your changes, without having to send or receive email.
Most source control suites also have built-in merge handling too, so you can see the changes he made and solve any collisions with any changes you've made.
Update
People have begun recommending some good online source control, so I'll also add links to other questions for online source control hosts. Have a look at those too.
On top of version control which has been mentioned a few times already, you should also look into a project management tool such as Redmine(http://www.redmine.org/) or Trac(http://trac.edgewall.org/).
I find it can really help the efficiency of a team, especially when meeting face to face isn't always an option.
Use versioning control software. Free subversion hosting lists:
http://www.straw-dogs.co.uk/09/20/6-free-svn-project-hosting-services/
http://cplus.about.com/b/2007/07/24/free-subversion-hosting-for-small-projects.htm
You can also find more googleling.
In addition to souce control, you might also sign-up for a free, hosted issue tracking tool like bughost.com.
For the immediate win, any sort of version control system.
Install and set up subversion on Linux, get AnkhSVN if you want to integrate it with Visual Studio or TortoiseSVN for Windows explorer integration.
I use subversion repositories hosted on dreamhost for collaborative projects. Dreamhost's hosting is not free, but it is relatively cheap - on the order of $100 a year. I think there is also a discount still in place for SO podcast listeners.
You can also set up your own subversion server in your home or office. It is easiest to do on a Linux box, but I have also done it on a Windows 2000 Server machine using cygwin. There is a good tutorial on this here: http://www.coderhaus.com/?p=8
I've had a very good experience with Git and GitHub.
The first thing I really recommend you is to use Source Control, Subversion can be a really good alternative.
In addition what was said earlier, you might want to check out a distributed VCS.
For example, GIT or Mercurial.
You can setup up 1 svn repository and up to 3 users for free on Beanstalk.
based on what you describe I think git will work well for you as a source code control tool.
My advice would be
Use a D-VCS such as git or Mercurial. It is designed for distrubted teams.
Use a project managment tool such as base camp to manage your project.
Talk to each other regularly. Get Skype set up and if possible try and communicate once or twice daily. Email is sometimes not an effective medium for communication.