project-organization

How to organize Django project with abstract models.

I have a few models: 'Article, Video, BlogPost, News, Commodity'. Each are in their own application. They all are basically the same models with a few extra fields on each. But each share about 15 fields. I'm using an abstract base class. I'm trying to figure out how I should do organization for this. My current setup is like this: app...

How should I organize my ajax actions files

I would like to know what's the best way to organize my php project with ajaxActions files. At the moment I have a few ./process/ajaxAction_pagename.php files containing my actions like this: if ($action=="actionName") { //code } I'm just wondering if there is a better (or more standard) way to do it. ...

Group commonly used solution items by function VS add-in

I am working i a big solution with much projects and items. It would come in very handy if there was an add-in in visual studio where i can group some items together according to their function. that way when i work on a specific functional task i can immediately see all items that i need. Simple example: I have a MVC project with -Cus...

What is the ideal project structure for a large .net application?

I’m working on a project currently with 5 developers. The application consists of a thick client, a thin admin client, and multiple supporting maintenance applications. Currently the thick client is written in VB6 and is slated for conversion to .NET in the next 6-12 months. The thin client is an admin web application that allows the ...

How to setup my gwt development environment so it is easy to deploy (web.xml and jars mainly)

Hi, I'm currently developing a project in eclipse (3.5.1) where I'm using gwt for my UI and for the client-server communication. Currently I have two java projects which I need in my GWT project. A DAL project which is a required project in my second java project (Common) and is marked to be exported (Order and Export) and a Common proje...

System for organizing multi-file Ruby programs?

Is there a standard or conventional system for organizing multi-file Ruby programs? I have embarked on my first large "project" in Ruby, a search program which is logically organized into multiple files and directories. I've outlined below my potential structure: The main file. This file implements the search class and general searchin...

Organizing a project that uses multiple languages?

I am currently working on a project that has components in perl, .NET, C/C++, and Java. These components are inter-related, but are not tied to the same release schedule. Due to the very different build/testing environment requirements, lumping them all in to the same /bin /src /lib /etc /tests hierarchy is a bit unwieldy. What are so...

Maven learning curve & overhead for small/medium projects?

what would be (rough estimation, average, of course) the initial learning and setup curve and subsequent overhead for using Maven for C++/Eclipse/Linux project of small to medium size? We are 4 developers at the beginning of the way. We currently have ~20 native eclipse C++ (CDT) "projects", which we compile interactively. We would like...

What are common conventions for using namespaces in Clojure?

I'm having trouble finding good advice and common practices for the use of namespaces in Clojure. I realize that namespaces are not the same as Java packages so I'm trying to tease out the conventions in Clojure, which seem surprisingly hard to determine. I think I have a pretty good idea how to split functions into clj files and eve...

How do I organize an asp.NET MVC project to allow for a "lite" version

I am migrating an web forms app to ASP.NET MVC. Down the road we may want to offer a "lite" version of this application. This is a pretty vague concept, but I expect the underlying database would be the same, we would only simplify the UI, and users might even switch at will between the full and lite versions. We would obviously want ...

How would you use version control for personal data, like a personal website?

This is more a use-case question, but I generate static files for a personal website using txt2tags. I was thinking of maybe storing this information in a git repository. Normally I use RCS since it's simplest, and I'm only a single user. But there just seems to be a large trend of people using git/svn/cvs/etc. for personal data, and I ...

I want to better organize my website files, but I can access the .php files using the folder heirarchy. How can I override that?

For example, to access a page in my search folder, I have to write: mywebsite.tld/search/searchJob.php I don't want users to have to write down folder structure and whatnot. What can I do to change this? OR, is there a better way to organize my files? Because I'm only two pages in and I decided to move some files and got lost in the h...

Corporate Wiki Organization - Technical Documentation

Corporations have documents describing various aspects of their technical systems, including: Custom Applications Custom Development Frameworks Third Party Applications Accounting Bug Tracking Network Management How To Guides User Manuals Software Tools Web Browsers Development IDEs Graphics GIMP xv Text Editing File Transfer n...

Feature categories for a social network

Not sure if this question belongs on SO. Anyway, please let me try to clarify the issue. I'm currently planning a social program. It's basically a chat server with the major additional ability to play games. I'd like to create categories of features that are offered to users. My question is, are there any useful standard feature categor...

Project organization in perforce

Hello. I created several web applications that use the same static files (css, js, images). When I use svn for version control, I use an external repository (svn: externals) to add files to the current project. For example: - Project_1 ---- Webapp -------- Static (external to static's repo) - Project_2 ---- Webapp -------- Stati...

Where should I put JavaScript files that need to be internationalized in a Django project?

Currently all JavaScript files are served from our static/media directory in the top level project directory. When running makemassages -d djangojs it will generate the locale directory in the top level too. However, javascript_catalog will only consider locale directories created in apps, i.e. listed in the INSTALLED_APPS setting. Wha...

JavaScript-library-based Project Organization

Hello, I'm very new to the JavaScript library world. I have used JS by itself before to create a mini social network but this is the first time I use a JS library and I really don't know how to go about this. I'm planning to use Google Closure and I'm really not sure how I should go about organizing the code. Should I put everything in...

Split Python source into separate directories?

Here are some various Python packages my company "foo.com" uses: com.foo.bar.web com.foo.bar.lib com.foo.zig.web com.foo.zig.lib com.foo.zig.lib.lib1 com.foo.zig.lib.lib2 Here's the traditional way to store the source on disk: pysrc/ com/ foo/ bar/ web/ lib/ zig/ web/ lib/ l...

Bleeding edge vs field tested technology. How will you strike a balance

I have been pondering about this for some time. How do you pick a technology ( am not talking about Java vs .Net vs PHP) when you are planning for a new project /maintaining an existing project in an organization. Arguments for picking the latest technology It might overcome some of the limitations of the existing technology ( Think...

How to organise Webdriver tests

I want to create some Webdriver tests to test my Java web application but I'm not sure whether they should live inside another project or if they should live inside my web application project. I also want to run these Webdriver tests from my Hudson CI server upon every commit to my SVN repository - would this be a standard practice? I ...