Re: [osg-users] Website, Version control and Server migration

2012-04-03 Thread Thomas Hogarth
Hi Robert

I've had a quick go at creating an account on the new MediaWiki system, was
very straight forward. I don't have much experience with web backends but
am very interested in helping out with content and general admin of the new
site.

I've been meaning to create some more detailed information about IOS
specific stuff and the new website is a good time to start I think.

Only comments so far are that I couldn't find how to add images, I think
you need to enable user uploads but I guess this creates the issue with how
much do you allow to be uploaded etc.

In terms of ideas for the new site I always liked the simple layout of the
openframeworks site

http://www.openframeworks.cc/

I especially like the feeds at the bottom with information about the latest
commits etc, helps people keep up with what's going on. Although their
tutorials are difficult to find.

I think the main downfall of the current OpenSceneGraph site is that too
many topics are presented in a single view. e.g. the Getting Started page
has info about multiple platforms, instead we should break things down so
it's more like

-Getting Started
   -Linux
   -Windows
   -OSX
   -Android
   -IOS

So that users are getting the information relevant to them, quicker and not
posting the same old questions on the forum as much.

Perhaps people should design there suggestions for how we categorise and
access the content then we can compare ideas.

Cheers
Tom
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-03 Thread Robert Osfield
Hi Thomas,

On 3 April 2012 14:39, Thomas Hogarth thomas.hoga...@gmail.com wrote:
 I've had a quick go at creating an account on the new MediaWiki system, was
 very straight forward. I don't have much experience with web backends but am
 very interested in helping out with content and general admin of the new
 site.

Thanks for the offer.  I'd very much like to be able to distribute the
load and responsibility of maintaining website across a set of
engineers, we'll need to wait to see who steps forward before we can
divvy up various responsibilities.

 I've been meaning to create some more detailed information about IOS
 specific stuff and the new website is a good time to start I think.

Excellent :-)

 Only comments so far are that I couldn't find how to add images, I think you
 need to enable user uploads but I guess this creates the issue with how much
 do you allow to be uploaded etc.

I've just worked out how to enable uploads, and tested it out on the
page you modified - I've uploaded a 2:1 whole earth image and it looks
to work fine.  Feel free to see if you can remove it/replace it.

 In terms of ideas for the new site I always liked the simple layout of the
 openframeworks site

 http://www.openframeworks.cc/

 I especially like the feeds at the bottom with information about the latest
 commits etc, helps people keep up with what's going on. Although their
 tutorials are difficult to find.

Thanks for the link.  The openframeworks website is both quite simple
but seems to have multiple places for the same thing which makes it a
little more visually cluttered than it needs be.  The feeds is an
interesting idea - we try to kind of nurture this with the front page
of the old website but it's never updated often enough to justify it.
Having a github feed would ensure that there is pretty steady supply
of news.

I guess tracking tweets of various prominent OSG contributors/users
would be useful as well.  I haven't personally dabbled in
twitter/facebook/google+ yet, and still don't feel too inclined to
generate even more opportunities to air my inability to spell!  Others
are welcome to jump in a fill this void :-)

 I think the main downfall of the current OpenSceneGraph site is that too
 many topics are presented in a single view. e.g. the Getting Started page
 has info about multiple platforms, instead we should break things down so
 it's more like

 -Getting Started
    -Linux
    -Windows
    -OSX
    -Android
    -IOS

 So that users are getting the information relevant to them, quicker and not
 posting the same old questions on the forum as much.

 Perhaps people should design there suggestions for how we categorise and
 access the content then we can compare ideas.

Having a a layout guideline that works well is essential for getting
the website to work well.  We'll need to decide this reasonably soon
as this guides how the content gets filled out.  I haven't formed any
opinions on the right way so am open to suggestions.

I do wonder if with having a new and more powerful wiki would open the
door to better community content and hopefully... documentation.  I'm
wondering whether we can push much of the documentation onto the wiki
and then have the main website act as a place holder for
downloads/gallery and as gateway to forum/mailing list/wiki.

Having a wiki with it's log in user account, and potentially CMS like
Joomla with it's own user accounts, and the forum and mailing list
both with their own user accounts will be rather messy.  So I wonder
if it might be possible to have just one account on the main site and
then have options for enabling wiki/forum/mailing list activation.
Is this possible?

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-03 Thread Thomas Hogarth
Hi Robert

I do wonder if with having a new and more powerful wiki would open the
door to better community content and hopefully... documentation.  I'm
wondering whether we can push much of the documentation onto the wiki
and then have the main website act as a place holder for
downloads/gallery and as gateway to forum/mailing list/wiki.

I do like the idea of a using the wiki for all tutorials and documentation,
having a simpler system will make users more inclined to contribute
and correct information.

Then as you say, the main site can be a more polished portal for
downloads, forum, release news etc. Joomla should help make this
quite easy to keep updated from what I've been reading.

Having a wiki with it's log in user account, and potentially CMS like
Joomla with it's own user accounts, and the forum and mailing list
both with their own user accounts will be rather messy.  So I wonder
if it might be possible to have just one account on the main site and
then have options for enabling wiki/forum/mailing list activation.
Is this possible?

Linking of all the accounts sounds like a good feature too. I found these
regarding MediaWiki, Joomla and phpBB

http://www.mediawiki.org/wiki/Extension:AuthJoomla

http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration

They seem to show it's doable but will probably require some work.

I'll keep reading up on this stuff, and think about layouts etc.

Cheers
Tom
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-03 Thread Chris Hanson
  You might also consider whther Joomla has Wiki and forum modules of its
own, that could share a common registration/login system.

  Drupal (a Joomla competitor, also Open Source) has basic and advanced
wiki and forum modules that would leverage off Drupal's own core system,
rather than having to integrate external modules.

  I'm admin'ed PHPBB before and its not all that fun to integrate with
other systems.

-- 
Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com
http://www.alphapixel.com/
Training • Consulting • Contracting
3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 •
GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL
Digital Imaging • GIS • GPS • Telemetry • Cryptography • Digital Audio •
LIDAR • Kinect • Embedded • Mobile • iPhone/iPad/iOS • Android
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] Website, Version control and Server migration

2012-04-02 Thread Robert Osfield
Hi All,

Occasionally over the past 6 months we've discussed moving server and
services from the present server, but as yet nothing concrete has
happened.  I'm now ready to knuckle down and make it happen.  However,
there is still decisions to make and work to do.  This I need both
your suggestions, feedback on how well certain server technologies
work for you, and time in migrating content across once we've got the
new website and services setup.

One the version control front my plan is to migrate from subversion to
git, and myself taking ownership of the openscenegraph over on github
would probably be easiest to do in terms of work from myself and
community.  Given we have plenty of other work to handle in server
migration having one of the tasks happen smoothly is good, and is
something we should be able to do rapidly.  I tagged
openscenegraph-3.1.2 dev release last Friday, so this could well be
the last activity I need to make in Subversion!

While migrating across to use github's openscenegraph is easy, there
are other projects that our current server provides -
VirtualPlanetBuilder is the main one, this I will probably need to
manage the migration of, and my intention is to sit it alongside
openscenegraph in github.

There are also other smaller Tracs/subversion projects hosted like as
part of osgforge.org  : osglua, osgpython, osgdotnet, osgtutorial and
osgProducer.  There is very little activity or any discussion about
these that I'm aware of - so my assumption that these are largely
inactive/dormant.  To keep life simple I'd like those who are
responsible for these projects, or would like to assume responsibility
for them to step forward and tell us what you'd like to with them.
Please come forward now if you want to take on these, otherwise assume
that these little ancillary projects will disappear.

For mailing lists and forum we currently don't use the present server
so these services need no changes.  All we need to do is keep links to
these on the new server/website when it goes live.

Now we get to the big task before us - new server and web technologies
for the new website and services.  I would like to be able to provide
a professional looking website with the main elements easily
accessible for end users and for easy for the website maintainers to
provide content for and manage.  I would also like a section of the
website to remain a wiki/enable community provided content.  A
wik/user content opens the door to spammers using the website for
their own nefarious deeds so we'll need a robust user account system
and system for monitoring commits from the community by review my wiki
administrators so we can catch the spammers before they do too much
damage.  I'd like the user account system to be easier to manage than
the present one - needing the server admin to grant permissions adds
extra work for everyone.

In terms of server I have a Dreamhost account that includes full
hosting so moving the OSG website to dreamhost is fine by me -
currently I use Dreamhost's Mailman support to provide the osg-users
mailing list and the blog.openscenegraph.org is hosted by Dreamhost.
Dreamhost allows use to install various web technologies for our
hosted websites, technologies like MediaWiki, WordPress, Joomla and
Tracs amoung others.  I'm open to suggestion on what technology to go
for, so please step forward now with feedback on various CMS
techologies you've used and what think would work well for the OSG.

I'm also no web/server amin person, I'm user of these systems rather
than admin so I'm having to learn about them, and right now feel
rather overwhelmed by all the options and terminology so feel free to
provide links to good resources about learning about these.

Also if you've seen other software project websites that you feel work
really well and would be worth learning from please come forward with
links and tell us what parts work well or work less well.

Once we've got a short listed set of technologies I'll get these set
up/work with other to get them set up and then we can start
experimenting with website mock ups to test things.  I can set up an
openscenegraph.org subdomain for this purpose or just reuse the
openscenegraph.com for this while we are experimenting.  Once we've
decided upon the tech we can then progress onto migrating the existing
openscenegraph.org content across.  The layout and style of the
website will be partly determined by what is possible with the tech we
choose, but we'll still have a pretty open hand to do what we want.
The current website looks OK, but it's not great, I think we can do
better, but not being a graphics artist type I'm not one to really
push forward a great new look and layout.  Here, again I welcome
suggestions and direct help in refining things.

When populating the new website we may be able to migrate quick a bit
of content but also I think it's time for us to write some new content
- many of even the main pages haven't been updated for years.  

Re: [osg-users] Website, Version control and Server migration

2012-04-02 Thread Mathias Goldau
On 02.04.2012 13:45, Robert Osfield wrote:
 Hi All,

[...]

 In terms of server I have a Dreamhost account that includes full
 hosting so moving the OSG website to dreamhost is fine by me -
 currently I use Dreamhost's Mailman support to provide the osg-users
 mailing list and the blog.openscenegraph.org is hosted by Dreamhost.
 Dreamhost allows use to install various web technologies for our
 hosted websites, technologies like MediaWiki, WordPress, Joomla and
 Tracs amoung others.  I'm open to suggestion on what technology to go
 for, so please step forward now with feedback on various CMS
 techologies you've used and what think would work well for the OSG.

Don't use Redmine stick to Trac, the biggest reason for this is administration
remains easy with trac-admin. You can easily backup, migrate and configure
each project while multiple projects are still possible with minimal effort.
Compared Redmine with Trac, Redmine's backup and configuration is a nightmare
as you have to dump mysql databases manually, backup uploaded files
separately, etc. More over, you are not able to migrate single projects. Some
Redmine settings apply to all projects, the wiki does not allow custom image
resolutions for embedded images due to a XSS related bug. Some configuration
is done in-source e.g. custom routes, so software updates will overwrite your
settings then.

I say this as we are currently using Redmine for our project (openwalnut.org
also using OSG) and I am very unhappy with it. BTW, we also encounter problems
with spammers (buybacklinkz.com etc) even recaptcha plugins for Redmine won't
protect you and you have to use manual account activation as a last resort.

please ignore clumsy english as I am in (a?) hurry
Mathias

-- 
Institut für Informatik
Universität Leipzig
Johannisgasse 26, 04103 Leipzig
Phone: +493419732283
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-02 Thread Robert Osfield
Hi All,

I am currently looking at Joomla, while I read up about it, has anyone
else out there worked with Joomla?  Thoughts?

If Joomla doesn't look to daunting I'll try Dreamhosts One Click
install and put up something basic on openscenegraph.com and see how I
get on.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-02 Thread Robert Osfield
And the next step in my experimentation/learning experience - I've got
Joomla installed on:

http://www.openscenegraph.com/

No OpenSceneGraph specific content yet kinda run of working day to
get much more done right now.  I'll see if I can get a banner up
before I disappear for the evening.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-02 Thread Robert Osfield
Hi All,

As a test of Dreamhost server/services I have put up MediaWiki site
for us to experiment with:

 http://wiki.openscenegraph.com

I haven't ever worked with MediaWiki before let alone set one up so
it's all rather a new experience.  If I've done something dumb, or
neglected to set things up right just let me know.

At this stage I think it would be appropriate for us to experiment
with creating user accounts and then looking just creating a few
pages, uploading images, videos with the purpose of testing rather
than building a new community section of the website.  Let me know how
you get on.

I'd also like to know from users who would be happy to help
manage/administer/work as editors/reviewers for any final wiki we
plump for.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Website, Version control and Server migration

2012-04-02 Thread Jason Daly

On 04/02/2012 10:57 AM, Robert Osfield wrote:

Hi All,

I am currently looking at Joomla, while I read up about it, has anyone
else out there worked with Joomla?  Thoughts?


Hi, Robert,

We use Joomla for pretty much all of our web presence here in our lab, 
as well as for some additional work we do with the UCF programming 
team.  The basic web stuff is pretty straightforward in Joomla.  We've 
also written some Joomla extensions to support the programming team work 
(we run programming contests completely within the Joomla environment).


One thing we've not really done is host a software repository as part of 
the site itself, but I don't think that would be difficult.


Feel free to take a look at our sites if you like:

http://www.irl.ucf.edu
http://www.ucfprogrammingteam.org

You might also want to check out joomlashack.com for templates and 
extensions.


--J

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org