Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Zeegler
|
Posted - 2009.01.30 01:32:00 -
[1]
Edited by: Zeegler on 30/01/2009 01:36:35 I've been working on a platform for our corporation, which allows secure access to virtually any app built on top of it. The goal was to support any corporation or alliance, and allow for a rapid development cycle.
To the point, here's a breakdown of what we have *right now*:
* The platform is built with some scalability in mind. I hate slow pages. * It's written in Django/Python (if you want to help, contact me at the address below). * All apps can specify if a view (which is a page) requires authentication. * All authentication is handled through a central system which is linked to the API. * Users can only log in or create a new account if they are from an allowed corporation (or set of corporations). * Currently included apps are a Forum and Killboard. * Entire codebase is less than a week old. (Rapid development cycle!)
Here's a few images of our freshly setup corp website:
* Kill Mail * Character Profile (set to public) * Forum Index * Viewing a Thread * User Profile * Character Settings
TODO/In Development:
* Have all apps working with the IGB. Currently only adding of kill mails does. * Add ship fitting details on Kill Mail. * Calender/Event app.
So right now I'm looking for some larger corporations or alliances who would like to try out (or use) the software. I'll provide full hosting under a subdomain of nibbits.com, or under your own domain (or subdomain). Once the codebase is stable, and documented, we plan to release the source to allow much more contribution.
You can reply here, or drop me an email ([email protected]) and I'll be happy to go into more details.
|
Sythyss
Fine Goods for Fine Gentlemen
|
Posted - 2009.01.30 06:10:00 -
[2]
looks awesome =D
will be waiting for the open release |
graves warship
Caldari Marines Of A New Dawn Yarrbear Equity and Trade Industries
|
Posted - 2009.01.30 07:08:00 -
[3]
this certainly does look good i am interested in beta testing it for you |
Zeegler
|
Posted - 2009.01.30 07:13:00 -
[4]
Originally by: graves warship this certainly does look good i am interested in beta testing it for you
Send me a message in-game. If you aren't the CEO of your corp make sure they're on board as well (since it requires API keys and has the potential to reveal information). |
graves warship
Caldari Marines Of A New Dawn Yarrbear Equity and Trade Industries
|
Posted - 2009.01.30 07:35:00 -
[5]
will do
|
Skulcius Opius
|
Posted - 2009.01.30 08:14:00 -
[6]
Man this looks real good zeeg
|
Zeegler
|
Posted - 2009.02.01 23:59:00 -
[7]
Went ahead and setup a demo mode for it, so any corporation can register on our demo site:
http://eve.nibbits.com/
|
Zeegler
|
Posted - 2009.02.02 07:52:00 -
[8]
I have changed my mind on my goal.
The software will no longer be open sourced. Instead, I'm going to simply turn it into a hosted service. This will make maintaining it much easier (one database for some things, instead of many, no installation issues, no support, etc.). This will also open up more possibilities for sharing data (always opt-in though).
I'm going to build in the necessary components, and launch the initial service hopefully this week or next. Feel free to try out the demo still, and give feedback though :) |
Sythyss
Fine Goods for Fine Gentlemen
|
Posted - 2009.02.03 06:16:00 -
[9]
Edited by: Sythyss on 03/02/2009 06:17:38 awww, what? no open source? what the heck. the reasons you listed don't even make sense. any support you give is of your own volition....it's not like it's required of you. and one database? wtf does that mean. I mean other projects like mining buddy offer hosting services, as well as the ability to put it on your own server if you wish. since it's not a paid service I don't see what you're gaining by not releasing it. just putting more stress on your own server tbh.
---------------------------
|
Zeegler
|
Posted - 2009.02.05 03:36:00 -
[10]
Originally by: Sythyss Edited by: Sythyss on 03/02/2009 06:17:38 awww, what? no open source? what the heck. the reasons you listed don't even make sense. any support you give is of your own volition....it's not like it's required of you. and one database? wtf does that mean. I mean other projects like mining buddy offer hosting services, as well as the ability to put it on your own server if you wish. since it's not a paid service I don't see what you're gaining by not releasing it. just putting more stress on your own server tbh.
I'm still kind of thinking things over. One of the big issues I have right now, is I can build a pretty sweet database out of whats available, of market data, and corp names, and things like that. It would obviously still be private (like it woulod be in game) but it would allow for a lot of things, like you se eon sites like battleclinic/etc, but allow it at a corporation level.
The downside to this, is thats a pretty big database, and maintaining it is also a big task (e.g. lots of requests). So I'd run into the issue of how do i distribute all of this information?
What I've been considering now, is changing it to be a platform which can operate many sites at once, but also still be moved offsite (and id just include a dump of what data I have available). This would easily allow me to host whoever I want (by simply adding them in an admin page), but also let other alliances/etc who really want to host it on their own.
|
|
Sythyss
Fine Goods for Fine Gentlemen
|
Posted - 2009.02.05 07:17:00 -
[11]
Originally by: Zeegler What I've been considering now, is changing it to be a platform which can operate many sites at once, but also still be moved offsite (and id just include a dump of what data I have available). This would easily allow me to host whoever I want (by simply adding them in an admin page), but also let other alliances/etc who really want to host it on their own.
+1
---------------------------
|
Zeegler
|
Posted - 2009.02.17 04:44:00 -
[12]
I've been hard at work on the platform lately. I think I'm still going to simply open source the platform as originally intended, and host it for people who can't host it on their own.
So here's what's new:
- Imported Item and Solar System databases. - Added multiple API key support (as well as full key support, for future data, such as killmails). - Killboard is public now (can make a setting for this pending complaints), and all killboard pages work in IGB. - All characters, corporations, and alliances get automatically pulled in when possible. A few shell commands to update them (e.g. pull full alliance list weekly). - Added icons for all items into killmails. - Forums now have groups (non-forum categorizations) as well as subforum support. - Forums and Knowledgebase can both be restricted to specific user groups.
Here's an example of the killboard changes: http://rsi.nibbits.com/killboard/view/9/
|
Ilyk Halibut
The Drekla Consortium Systematic-Chaos
|
Posted - 2009.02.17 15:41:00 -
[13]
+1 for open release
|
Beor0d
Congregatio Majesta Empire
|
Posted - 2009.02.23 12:02:00 -
[14]
First of all I'd like to say that this is an awesome project.
Now I have some questions or maybe some ideas:
1. Is it possible to integrate own forums/KB's like phpBB and the eve-dev KB? 2. What is the advantage compared to Joomla! or Typo3 etc.? 3. Is it possible that all corp members are registered automaticly (CEO API Key could look up corp members and registered portal members and send out emails or ingame mails) 4. Update functions? Are there any plans for updating your product like clicking a button and it updates itself or complicated database backups and FTP things? 5. Import funtions for current forums, KB, Joomla! etc. (importing members and posts...)?
That should be enough for the moment. Currently we are using different products like the eve-dev KB, phpBB Forum and Joomla! but something like you are doing would be even better because its one solution for three things which can be managed by one ACP.
Hopefully this will get famous :D
_______________________ hmmm.... |
Karbowiak
Caldari coracao ardente Triumvirate.
|
Posted - 2009.02.23 19:52:00 -
[15]
only one thing, on the killboard..
make a feed that works with EDK! That is all, other than that - looks really awesome!
LONG LIVE CONCRETE!
|
Zeegler
|
Posted - 2009.03.01 04:22:00 -
[16]
Originally by: Beor0d Edited by: Beor0d on 23/02/2009 12:12:32 First of all I'd like to say that this is an awesome project.
Now I have some questions or maybe some ideas:
1. Is it possible to integrate own forums/KB's like phpBB and the eve-dev KB? 2. What is the advantage compared to Joomla! or Typo3 etc.? 3. Is it possible that all corp members are registered automaticly (CEO API Key could look up corp members and registered portal members and send out emails or ingame mails) 4. Update functions? Are there any plans for updating your product like clicking a button and it updates itself or complicated database backups and FTP things? 5. Import funtions for current forums, KB, Joomla! etc. (importing members and posts...)?
That should be enough for the moment. Currently we are using different products like the eve-dev KB, phpBB Forum and Joomla! but something like you are doing would be even better because its one solution for three things which can be managed by one ACP.
Hopefully this will get famous :D
//edit
oh...no open source? Pretty bad, but maybe this could be a solution for you:
You could add some kind of setting which allows the admin to upload the data he wants (lots of checkboxes or pre-defined settings like "upload chars only") to your server to use it for the portal, or battleclinic or whatever you want to use it for
I would be able to write importers for forum software, and killboards shouldn't really need an import (I dont think) since that all can be pulled via the API (the history included).
As for open source. Plan is as it was originally right now. Didn't have enough time to do the platform I wanted so it's still going to be a standalone system (just with a bit less data).
I've been working on cleaning up various things and smoothing out spots, but right now it's going pretty well.
Installation will be fairly simple. You download the software, configure your web server (this is the complicated part with Python), and just type a command and it installs. The same process will apply for updates.
|
Zeegler
|
Posted - 2009.03.01 04:24:00 -
[17]
Originally by: Karbowiak only one thing, on the killboard..
make a feed that works with EDK! That is all, other than that - looks really awesome!
What is EDK?
|
Dragonaire
Caldari Corax.
|
Posted - 2009.03.01 08:54:00 -
[18]
Eve-Dev Killboard -- Finds camping stations from the inside much easier. Designer of Yapeal for Eve API.
|
Alurexar
Celestial Ascension Tenth Legion
|
Posted - 2009.03.03 20:36:00 -
[19]
this is indeed a needed platform for EvE's future. As it only expands but security and corp thievery and internal drama never dies and only gets bigger. So anything that makes eve corp/alliance life easier is welcome.
+1 _______________________________________________________
|
Ikki Phoenix
Gallente Red Core Paradigm Shift Alliance
|
Posted - 2009.03.11 04:24:00 -
[20]
Interesting project. Is there a way to try the demo without actually registering and providing API? ---------------------------------------------Get Eve Commander now--------------- |
|
Zeegler
|
Posted - 2009.03.14 22:07:00 -
[21]
Originally by: Ikki Phoenix Interesting project. Is there a way to try the demo without actually registering and providing API?
Nope sorry there is not. The entire system is locked down using the API. The demo site just lets anyone register (basically demo mode). I may tweak it a bit, but no one can view your character data/etc unless you let them, and your API key is not shown to anyone.
|
Ikki Phoenix
Gallente Red Core Paradigm Shift Alliance
|
Posted - 2009.03.16 00:55:00 -
[22]
Well,I am trying the demo and to be honest,it is very interesting. When are you releasing the download version?what are the specs needed to host it? Also,is it possible to deactivate things we don't want to use?Like use everything except for killboard for example ---------------------------------------------Get Eve Commander now--------------- |
Zeegler
|
Posted - 2009.03.22 00:44:00 -
[23]
Edited by: Zeegler on 22/03/2009 00:44:31 It will require Python 2.5, an typical amount of web space, and a machine with enough cpu/mem to handle it. It's not overly heavy, but Python is the odd factor in it.
As of now there is no set release date for the source code.
It supports customization through templates, and some modules can be easily deactivated.
|
samurai 8
Caldari Quatidion
|
Posted - 2009.03.22 03:42:00 -
[24]
i am interested in this a lot.
what i would like to see added if it dont exist allready :-D
1. using a api key of a user - his wallet 2. options so every user of an app can add his alts so we have unique chars on our app with exact info on alts 3. ability to see who can fly certain ship types(capitals) and does the character owns one this should be included for alts.
now i am totaly willing to buy this sort of solution.
cheers "If there is a will, there is a way" |
Zeegler
|
Posted - 2009.03.22 23:39:00 -
[25]
Originally by: samurai 8 i am interested in this a lot.
what i would like to see added if it dont exist allready :-D
1. using a api key of a user - his wallet 2. options so every user of an app can add his alts so we have unique chars on our app with exact info on alts 3. ability to see who can fly certain ship types(capitals) and does the character owns one this should be included for alts.
now i am totaly willing to buy this sort of solution.
cheers
Wallet and "What can this person fly?" are not yet available. But I will at least be adding the latter soon. The next big addition is a production management system. Since WH came out and we're an indy corp the ability for us to manage projects and resources is a must.
Anyways. Offer is up right now for corps that wish to have it hosted. We are currently hosting about 6 instances of it, and while there's minor issues (such as the item db needing updated) it's working great.
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |