How to install YouTrack on web hosting and access via custom domain and other queries? - jetbrains-ide

I'm very new to YouTrack and tried using it on local host under Mac OSX. My first impression on it was really stuck and can't say in words how neat and elegant was the whole user interface. I'm really loving it now and would like to adapt the UI to electrical and electronics engineering projects along with the issue tracking. So far I'm already into the play and have found plenty of useful customisable features which I can turn them into the ones relevant to engineering stuff. Now I'm moving to some intermediate skill to change the UI and got some doubts to be clarified. Here are the list of queries I've got now.
I'm now trying it on local host under Mac OSX and its running fine without any issues. I would like to install and do online testing like hosting it under siteground or goddady and use custom domain/sub domain to access it. I mean so that I can give my team the online access.
I've came across other products like team city, upsource and hub. Could you please explain in brief on each?
I will be using it for 8-10 users now and is there any option to purchase access to custom logo, private projects and ssl without upgrading to more users.
Thank you.

Related

Delivering a Website as a Product

I apologize if this is a weird question but i can't really find good information regarding this.
I have a website that I would like to deliver as a product for other organizations to download and use within their organization. Much like Confluence or Wordpress. I know how they do it, they just package up their code and you can download it and deploy it yourself, however I'm just wondering what the other options are out there.
Is there a way to bundle up the entire site into an installer or create an image of some sort that can be downloaded and deployed. Ideally, I wouldn't want the customer to deploy the code and configure it themselves. It would be nice for them to just have to download something, run it and its up.
Any process or tool recommendations is greatly appreciated. Thanks!
A solution that I was looking for is something like Docker. https://www.docker.com/
You can build a docker image that basically has all the prerequisites for your application built into it and you can deploy it across most machines that have docker install.
Even with confluence server, you still have to, at the minimum, configure a database, a home folder (for the product logs, plugins, cache), and the server itself to host the confluence product.
If you want to have the customer just use the product, then you should be hosting the whole product from your side and the customer can just create an instance for their company on your product (e.g. confluence cloud, Basecamp, workplace by facebook).
So, for these products that use the cloud solution, I only have to signup for an account, I don't need to handle any server side configuration or database as these are handled by your product hosting. But in the end it depends on what is your product and who are you targeting.
If you are targeting enterprise customers who do not want their data hosted in the cloud and want to have their own firewall, then you will need a server product. Nevertheless, these companies which have their own servers will also have IT admins who can handle the installation and configuration for your product as long as its well documented and easy to follow.

How can I make my Sharepoint / Website available online?

I'm trying to learn a few things about SharePoint and I would like to figure out what do I have to do to make my content available online so I can access it from my other computer in my work / home so I can add documents to it.
I did some research on how to set up websites on IIS and setting up my DNS host on Windows Server 2012 with some demo html files I've made. I tried to do research online with port forwarding but I can't find info clear enough for me to get the job done.
Could somebody maybe give me some direction on where to look and a checklist on what I need to complete this task? I feel like I'm shooting in the air trying to figure this out. I've never really dabbled in this before.
Here are some resources you might find useful in getting this setup. It's difficult to say exactly what you need to do without knowing what it is you've already done.
I haven't watched through the channel9 video but according to the description it includes how to setup internet facing sites in an on-premise environment.
Providing SharePoint is up and running, it should just be a case of configuring the Alternate Access Mappings for internet access, DNS and Port Forwarding.
https://channel9.msdn.com/Events/SharePoint-Conference/2014/SPC390
https://blog.blksthl.com/2012/12/03/a-guide-to-alternate-access-mappings-basics-in-sharepoint-2013
The final guide to Alternate Access Mappings

blog vs custom website content update

i have a project with a friend and its about developing a website which will provide the users with some courses on certain topics.
And we were wondering on how we are going to be updating the lessons notes and posting new ones without any problem. And he said the cpanel provided by the host company will provided a means to post just like on blogs. So i doubted and i'll like to ask if it true or i'll have to code a new page for every topic on the site.
Please i'll appreciate if any one helps me with the truth or a guide on how to do it.
thanks...
A good starting point for you is to use github to host a code repository you start with git. If you use github, you can utilize github pages to host your content for free.
If you already have a hosting framework in mind like WAMP or heroku, let us know and we can provide more specific information on how to push your code up to your application depending on how you're hosting it. But the best starting point for you is to use some sort of version control and the leading version control option is git. You definitely never need to rewrite the same code all over again and version control is essential for managing updates to your code and collaborating with other developers.

What is a good text editor for the cloud?

Hi everyone I am looking to do more work based in the cloud, so I have more flexibility and can use virtually any computer to do my work on. So, my question to you is what is a good text editor for the cloud?
I currently do my development on a mac using text mate. Is there anything remotely similar that anyone would recommend?
If you need to edit text files in a cloud service like DropBox, I've recently discovered Draft https://draftin.com/
It combines a clear interface focused on writing, MarkDown support for formatting and connections to Dropbox , Google Drive, Evernote and Box. Any change on the document is automatically saved back to the service it originated from. I wrote about it here http://bit.ly/g-draft
Mozilla has developed a unique app called skywriter that seems to do the trick. http://mozillalabs.com/skywriter/
Update
I have since found the following.
Code Anywhere - https://codeanywhere.net/
Atom Write - http://www.atomwrite.com/
Koding - https://koding.com
All provide good solutions Code Anywhere is my favorite thus far.
I realize this is an older post, but I wanted to chime in here:
As CarterMan mentioned, there is Koding.com which is really good. You can get private vms now and will shortly be able to access them via ssh and host private domains. Couple with their editor and community features, koding.com is a pretty cool project.
Second to that would be Cloud9 IDE. You can edit in the cloud and use the command line, though you will need to upgrade to get all the premium features. One of the cool things about this project is you can fork the repo and host it on your own machine if you like, the process took me about 5 minutes to get up and running.
Previously I noticed that both these projects had disconnect issues in the past but more recently they've both seemed to become more stable.

Developing a DotNetNuke CMS website

I am a junior developer and I have just graduated from university this year. I am working private with some people and I have just been given a music website to develop using DotNetNuke. I have a some experience using DotNetNuke which I have gained making small modules that take care of certain functionality on a webpages but I have never taken on a whole website before. I would love it if some one would give me some guidence on how to approach this project and answer some of my questions.
What are the steps involved in developing a dotnetnuke website?
How different is it from a developers perspective to develop a dotnetnuke cms website from a cms website which was developed from scratch?
When it comes to the database do you add tables to the database incrementally as you develop new functionality or do you plan everything in advance and create tables and stored procedures at once?
What are the steps involved in developing a dotnetnuke website?
Pick your version (if you're starting now, pick 5.1.1)
Installation (use Source package locally, Install package everywhere else)
Settings Configuration (performance, security, user info, etc.)
Adding & configuring core/third party modules
Adding & configuring third party skins
Custom Extension (typically module or provider) Development
Custom Skin Development
How different is it from a developers
perspective to develop a dotnetnuke
cms website from a cms website which
was developed from scratch?
Very. When you're starting with an established CMS you're inheriting solutions to tons and tons of solved problems. In the case of DNN, you have a substantial framework at your disposal. The focus will be more on learning and leveraging the existing API/features. If you're starting from scratch you're providing that foundation yourself. Using an established CMS is not necessarily better than the other - it depends on what you're trying to accomplish. If you require fine-grained control over everything and you want a great learning experience, rolling your own may be the best way to go.
When it comes to the database do you
add tables to the database
incrementally as you develop new
functionality or do you plan
everything in advance and create
tables and stored procedures at once?
No matter what your project is, I'd suggest doing things as they are needed and not before. I think "doing everything in advance" would be impossible/horrible anyway. The heart of this question is really going to be defining your development process - I don't think this would necessarily be any different than in other projects. I like to define the features I want, organize them based on their relation to each other (which should come first due to dependencies, etc) and start implementing them one at a time and give each one the attention it needs.
You may also want to look into Lee Sykes' tutorials on module development using OpenWebStudio. However, I'm more on the design end, mainly just skinning, configuring, SE optimizing sites and matching client needs to our library of licensed 3rd party modules. However, the DNN community is VERY supportive and VERY helpful. There are some great resources out there, and I've found several blogs by the core development team to be essential for helping me wrap my head around the DNN framework.
Keep with it, and don't be scared to ask questions.
References:
www.dnncreative.com - Lee Sykes' Site, many tutorials on the how-tos of the DNN system. It's well worth the yearly subscription IMHO.
www.dotnetnuke.com - The main site for the DNN community
www.snowcovered.com - Central (AFAIK) site where many module developers sell their products, everything from skins to modules.

Resources