Product Search


This Division Into Two Contributorfacing Gateways


For our purposes, the web site means web pages devoted to helping people participate in the project as developers, documenters, etc. Note that this may be different from the main user-facing web site. In many projects, users have different needs and often (statistically speaking) a different mentality from the developers. The kinds of web pages most helpful to users are not always the same as those helpful for developers. Don't try to make a "one size fits all" web site just to save some writing and maintenance effort: you'll end up with a site that is not quite right for either audience. The two types of sites should cross-link, of course, and in particular it's important that the user-oriented site have, tucked a way in a corner somewhere, a clear link to the developers' site, since most new developers will start out at the user-facing pages and look for a path from there to the developers' area. An example may make this clearer.


If you were a user wanting to download and install LibreOffice, you'd start there, go straight to the "Download" link, and so on. LibreOffice, like other large projects, has a few different gateways to developer-land. There's a prominent link partway down the page that says "Get Involved", and at the top there's also a dropdown menu named "Improve It" that offers a number of paths to participation, including a "Developers" item. The "Get Involved" page is aimed at the broadest possible range of potential contributors: developers, yes, but also documenters, quality-assurance testers, marketing helpers, web infrastructure experts, financial or in-kind donors, interface designers, support forum helpers, etc. This frees up the "Developers" page to target the rather narrower audience of programmers interested in improving the LibreOffice code. The set of links and short descriptions provided on both pages is admirably clear and concise: you can tell immediately from looking whether you're in the right place for what you want do, and if so what the next thing to click on is.


This division into two contributor-facing gateways, one for all kinds of contributions and another for coders specifically, is probably right for a large, multi-faceted project like LibreOffice. You'll have to use your judgement as to whether that kind of subdivision is appropriate for your project; at least at the beginning, it probably isn't. It's better to start with one unified contributor gateway, aimed at all the types of contributors you expect, and if that page ever gets large enough or complex enough to feel unwieldy - listen carefully for complaints about it, since you and other long-time participants will be naturally desensitized to weaknesses in introductory pages! From a technical point of view there is not much to say about setting up the project web site. Web hosting is easy to come by, and most of the important things to say about layout and arrangement were covered in the previous chapter.


The web site's main function is to present a clear and welcoming overview of the project, and to bind together the various collaboration tools (the version control system, bug tracker, etc.). To save time and effort, many projects just use one of the canned hosting services, as described below. A canned hosting site is an online service that offers some or all of the online collaboration tools needed to run a free software project. For many projects, canned hosting provides a perfectly adequate developer-oriented entry point to the project, and there is no need to set up a separate web site. There are two main advantages to using a canned site. The first is server maintenance: uptime monitoring, operating system upgrades, etc. Having someone else handle that is one less thing to worry about. The second advantage is simplicity. They have already chosen a bug tracker, a version control system, perhaps discussion forum software, and everything else you need to run a project.


They've configured the tools, arranged single-sign-on authentication where appropriate, are taking care of backups for all the data stored in the tools, etc. You don't need to make many decisions. All you have to do is fill in a registration form, press a button, and suddenly you've got a project development web site. These are pretty significant benefits. The disadvantage, of course, is that you must accept their choices and configurations, even if something different would be better for your project. Usually canned sites are adjustable within certain narrow parameters, but you will never get the fine-grained control you would have if you set up the site yourself and had full administrative access to the server. A perfect example of this is the handling of generated files. Certain project web pages may be generated files - for example, there are systems for keeping FAQ data in an easy-to-edit master format, from which HTML, PDF, and other presentation formats can be generated.



Featured Products






Articles


Vehicle Tracking System In India What All You Need To Know
How To Make Money Online For Retired People - 4 Tips To Help You Get Started Making Money Online
Best Spray Sprinklers
Enhance Your Game World With The Xbox 360 Headset
Buko Pie Filipino Coconut Pie
Secrets To Save Money On Car Buying
Garden A Distant Dream
Professional It Solutions For Smart And Decisive Decisions In Business
Top Five Left Handed Tennis Players
Set Your Mood In Tune With Musical Clocks
Luggage Features For Hasslefree Travels
Lounge Suite Exquisite Beauty You Can Display At Anytime
Necessary Stuffs That Are A Must In Modern Day Kitchens
Patio Furniture Umbrellas A Great Outdoor Embellishment
How To Clean Carpets Like A Professional
What Are Copyrights And Patents
Ad Banners Plays An Important Role In Affiliate Program Marketing
Create A Website Importance Of Website Creation
Enjoy Personified Beauty With Highly Advanced Cosmetic Products And Surgeries
Knowledge And Techniques Of Kosher Wigs
Storage For The Patio And Garden
What You Need To Copy Original Games To Xbox 360 To Dvd
How To Select The Right Business Travel Luggage
Gibson Les Paul Studio Guitar
What Did Albert Einstein Invent
Maybenow How to Play Online Games Without Damaging Your PC
The Power Tools of These Days Dont Seem to be an Equivalent
Healthy Pizza Dominos Snacking Options
How To Start Your Own Internet Marketing Business From Home
Folding Tables Why Wouldn T You Get One
Take Dwelling Lessons On Web
Starting up Your Own Personal Celtic Wedding Rings Business
Aspects To Consider When Evaluating Low Fat Air Fryers
How To Practice The Piano Efficiently
The Age Of Wall Art Prints
Top Rated 6x9 Car Speakers of Your Own Choice
Iglove Multi Ipod Gloves
Buy Awesome Table Tennis Bat Online
How Do You Profit From A Best Wireless Earbud Headphones
What Do You Do
Being A Proud Possessor With Sacramento Used Car
Choose Your Own Beverage With Cheap Coffee Machines
How To Breed Pet Dog For Salaried Worker
Raising Sheep As Pets Critical Tips Before You Buy Your Pet Sheep
Lawn Replacement Program Resource Central
Cs5s Web Programming With Python And Javascript
12 Things To Know About Better Air Frying
Award Winning Nonprofit Web Design
Seven Garage Wall Mods That Will Help You Get Organized In The Garage
Information On Aircraft Warning Lights On Buildings