Community
Participate
Working Groups
The current template is pretty complex for new projects getting started. Something much simpler would be better. In fact, it might be nice to set up new projects to automatically use the Project Info/Summary pages (e.g. http://www.eclipse.org/projects/project.php?id=tools.cdt) as the default, giving projects the option to do more custom work if so-desired.
(In reply to comment #0) > In fact, it might be nice to set up new > projects to automatically use the Project Info/Summary pages (e.g. > http://www.eclipse.org/projects/project.php?id=tools.cdt) as the default, +1 Matt, where in CVS is the default template you commit to a project directory? Is it /default?
(In reply to comment #1) > (In reply to comment #0) > Is it /default? Yes. -M.
(In reply to comment #0) > The current template is pretty complex for new projects getting started. > Something much simpler would be better. In fact, it might be nice to set up new > projects to automatically use the Project Info/Summary pages (e.g. > http://www.eclipse.org/projects/project.php?id=tools.cdt) as the default, The more I look at the project summary pages, the more I think they are not appropriate for a project home page. They contain everything but the kitchen sink, and for the casual user (who is likely the target of a project home page) they can be overwhelming. For instance, the CDT summary above only has a very short description. The casual user is then submerged in commit activity in the middle, committers and leads on the right, and the entire tools project lineup on the left. Forums, mailing lists, source code are tucked at the bottom. Contrast that to the current CDT page: http://eclipse.org/cdt/ which features screenshots, prominent download + docs links, and easy access to community support. +1 for making the default template simpler for projects -1 to making the default landing page confusing for users
(In reply to comment #3) > The more I look at the project summary pages, the more I think they are not > appropriate for a project home page. They contain everything but the kitchen > sink, and for the casual user (who is likely the target of a project home page) > they can be overwhelming. I am very interested in making the project summary pages (which we're using as a template for the new Project Management Infrastructure) more useful for users. We can improve the layout of the page, for example, by moving the contact information up to the top and pushing the graphs lower. I propose that we change the new project website template to be two files: index.php which contains only a redirect to the project summary page, and a description.html file that contains a template description file. If we hold off until the new Project Management Infrastructure is in place, we can get along with just the redirect.
This would be great to revisit w/ solstice. I'll put this on the list of things Edouard can look at. We used to have www.eclipse.org/default as a template for new project websites, but that Git repo seems to be gone. I guess what we need here now is a nice default template repo that projects can use to make their website.
Chris and I were talking about this. We can perhaps put a project starter page in a repo called www.eclipse.org/default.git or we can simply put it with the other solstice templates in e.o-c. I'll let you decide.
(In reply to Denis Roy from comment #6) > Chris and I were talking about this. We can perhaps put a project starter > page in a repo called www.eclipse.org/default.git or we can simply put it > with the other solstice templates in e.o-c. > > I'll let you decide. I think I will store the "starterkit" with the solstice theme. I plan on adding cgit links on the solstice documentation page for the source code: https://eclipse.org/eclipse.org-common/themes/solstice/docs/
Denis, how about this: I added a starter-kit entry in the Solstice documentation: https://eclipse.org/eclipse.org-common/themes/solstice/docs/#starterkit I included a link to download a zip file that with the required files to create a Solstice page: https://eclipse.org/eclipse.org-common/themes/solstice/docs/starterkit/solstice-starterkit.zip The output of the starter-kit page is accessible here: https://eclipse.org/eclipse.org-common/themes/solstice/docs/starterkit/
> I included a link to download a zip file that with the required files to > create a Solstice page: > https://eclipse.org/eclipse.org-common/themes/solstice/docs/starterkit/ > solstice-starterkit.zip Looks great, thanks. Matt, when we provision a new project website, let's commit this Solstice StarterKit as the default page. Thanks
Ok I've made some tweaks to the project creation script to allow us to specify a 'default' site that will be included into the initial website repo. -M.