Site Integration

Discussions about administration, management, technology and development

Moderator: OpenUru.org Moderators

User avatar
JWPlatt
Member
Posts: 1137
Joined: Sun Dec 07, 2008 7:32 pm
Location: Everywhere, all at once

Site Integration

Post by JWPlatt »

One of the primary conditions about this site has been low maintenance because this is a personal project for all of us, done in our spare time when we're not making living. Low maintenance has meant using stock software for easy and timely updates to maintain currency and security. As it happens, some security issues have meant abandoning host upgrade scripts for manual upgrades because of some minimal customization, but it hasn't been a big deal.

The price of doing things this way is the appearance of a disjointed or patchwork website. Only the home page has links to all the resources available here on OpenURU.org. And because of the frustrating issues with rampant spam, those links point to the forums instead of the resources directly to keep spammer web crawlers away. The forums then have real links out to the resources, but they are in the form of link forums - not exactly the best solution, but it works. I've held function over form; we're using well-supported, useful, easily maintained, and popular open source software for all our resources except JIRA, our issue tracker, because I've found nothing fundamentally better available in open source on LAMP servers. The Mantis tracker, which is open source, also remains installed and was our first choice in its class, but its quality remains disappointing.

I would also like to take the next logical step in supporting open source projects such as a'moaca's Wireshark Plugin and rarified's Continuous Integration tools (Foundry).

I am therefore setting this goal for the new year:

1. Drop-down menu header that floats above all resource mastheads (phpBB, MediaWiki, Wordpess, etc)
2. CMS, whether home-grown or fully-fledged open source CMS, to support projects which want a subdomain on OpenURU.org.
3. Integrated repository.

As am example, look at jFusion's site (http://www.jfusion.org/). The repo (Develop/Repository) itself doesn't integrate the drop-down menu, but the site and its navigation is very well integrated.

I am fully aware that the drop-down menu header will involve customizing the code on each resource and that it will introduce more effort during upgrades. But I believe it can be done right so that only very minimal changes are necessary to hook and use the menus. I still do not want to theme any of the resources around each other. That's way too much work. I think using each resource's familiar or default look is fine. I only want the persistent menu. The reward is a website that is easily navigated and more attractive to newcomers.

All help appreciated. Good luck to us. ;)
Perfect speed is being there.
User avatar
Mac_Fife
Member
Posts: 1239
Joined: Fri Dec 19, 2008 12:38 am
Location: Scotland
Contact:

Re: Site Integration

Post by Mac_Fife »

I have the sense that we're talking about creating a relatively "simple" one column layout (the current site home page is two column layout with a LHS nav bar), something of the form:

Code: Select all

   ____________________________
  |                            |
  |      MASTHEAD BANNER       |
  |____________________________|
  |         SITE MENU          |
  |____________________________|
  |                            |
  |                            |
  |      APPLICATION SPACE     |
  |  (FORUM, WIKI, BLOG, ETC.) |
  |                            |
  |____________________________| 
JW's description probably swaps the menu and the masthead, but I have a feeling that it'd be easier to create a common masthead and menu, and "style out" the mastheads from the applications. Then the application could be "wrapped" under the common items.

Hmm... That pretty much describes how the MOUL site is assembled.
Mac_Fife
OpenUru.org wiki wrangler
User avatar
Nalates
Member
Posts: 437
Joined: Mon Dec 22, 2008 7:50 pm

Re: Site Integration

Post by Nalates »

Poke the addition all in a DIV... CSS it for forum, wiki, and site. Hopefully not too bad a task.
Nalates
GoW, GoMa and GoA apprentice - Guildmaster GoC - SL = Nalates Urriah
User avatar
Mac_Fife
Member
Posts: 1239
Joined: Fri Dec 19, 2008 12:38 am
Location: Scotland
Contact:

Re: Site Integration

Post by Mac_Fife »

Pretty much what I was thinking, Nalates.
Mac_Fife
OpenUru.org wiki wrangler
User avatar
JWPlatt
Member
Posts: 1137
Joined: Sun Dec 07, 2008 7:32 pm
Location: Everywhere, all at once

Re: Site Integration

Post by JWPlatt »

Cool. Sounds easy.

Anyone want to get to that before I do?

:)

Btw, there's also Wordpress, Mantis and JIRA. JIRA is not open source.
Perfect speed is being there.
User avatar
Nalates
Member
Posts: 437
Joined: Mon Dec 22, 2008 7:50 pm

Re: Site Integration

Post by Nalates »

...ummmm, I missed a turn. What's the btw WordPress... comment?

The wiki home page is much better. Yay!
Nalates
GoW, GoMa and GoA apprentice - Guildmaster GoC - SL = Nalates Urriah
User avatar
Mac_Fife
Member
Posts: 1239
Joined: Fri Dec 19, 2008 12:38 am
Location: Scotland
Contact:

Re: Site Integration

Post by Mac_Fife »

I think that what JW is saying is that under this common masthead and menu, the applications that need to be integrated into the site include Wordpress and Mantis as well as Mediawiki and phpBB.
Mac_Fife
OpenUru.org wiki wrangler
User avatar
JWPlatt
Member
Posts: 1137
Joined: Sun Dec 07, 2008 7:32 pm
Location: Everywhere, all at once

Re: Site Integration

Post by JWPlatt »

Right. And I forgot to mention the repo web interface. ;)
Perfect speed is being there.
User avatar
rarified
Member
Posts: 1061
Joined: Tue Dec 16, 2008 10:48 pm
Location: Colorado, US

Re: Site Integration

Post by rarified »

I can try to replicate a masthead for Mantis, JIRA, and the SVN repo if I can see an example. Still typing one-handed most of the time :roll:

_R
One of the OpenUru toolsmiths... a bookbinder.
User avatar
JWPlatt
Member
Posts: 1137
Joined: Sun Dec 07, 2008 7:32 pm
Location: Everywhere, all at once

Re: Site Integration

Post by JWPlatt »

Awesome. I think Mac is working on the menu. Maybe we can put it up and get you the code so you can see/use it for real when it's done. We can put Foundry/JIRA on the Development tab.

We'll need to discuss doing SVN browser support if it doesn't do it already. Did you mention at some point a JIRA plugin for SVN integration? Also, does JIRA have a good API document module (e.g. graphical representation and documentation of classes, methods, enumerations)?

Need a hand? :lol:
Perfect speed is being there.
Post Reply

Return to “Domain Development”