Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
Should developers start with Drupal 7 or 8 when they are a beginner?
Drupal 7 and 8 are very different.
Drupal 8 brings in a lot more of the symfony components that arguably should have been brought in earlier.
#MilanG is completely right however, D8 is not fully mature, and many of the modules and themes that you would have used in 7 are still only in beta for 8.
In my opinion, which you choose depends on your long term plans, and why you are learning it. If you plan to be a pro developer, learn 8. There arent yet many D8 devs around and you could jump the game a little in that respect if you worked hard.
If you want just to play with a CMS, you certainly wont regret going with D8, but D7 might give you more comprehensive documentation and youll know that the modules and themes are robust and well tested by the community.
One thing is clear though, is that many D7 devs are having trouble converting to D8 due to the major differences in a few areas, one being templating (D8 uses twig, D7 doesnt).
Having had experience with both, I much prefer D8, but as a senior symfony dev, I probably would find that more comfortable as its closer to what I deal with on a day to day basis. I prefer yaml for config, I prefer twig for templating, and I much prefer how D8 honours a much more 'MVC' friendly architecture than 7 does.
At the end of the day, its all good experience and a load of fun.
Drupal 7 is much more mature. It has a lot of modules in stable version. It's also less hungry for resources.
At other hand Drupal 8 will definitely replace D7 at some time. It's more modern, more OOP oriented, has better template engine, it's based on Symfony.
IMHO since you are still beginner and you'll need some time to tame CMS my suggestion is to go with Drupal 8. On other hand I think that D8 is still not fully mature and lot of modules are missing but I hope in (near) future things will change. So look at the future, you'll see Drupal 8 there. :)
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I need to learn Gremlin etc. and possibly use it within a public facing production-ready system I'm working on. As any release of my system is, at a minimum, 6 months away (say end Q1 2015), should I switch directly to the new, still pre-release, Tinkerpop 3 implementation, now?
I'd rather not mis-use development time writing code against Tinkerpop 2 if it's all going to change within a year or so, however, I'm also wary of using untested code, for production purposes.
Any feedback or ideas would be very helpful ;-)
OK, I went over to the Tinkerpop Google Group, as suggested by #stephen-mallette, and Marko Rodriguez, one of the Tinkerpop lead developers, had this to say regarding moving to Tinkerpop 3 development:
(As of 16th Sept 2014)
Here are my thoughts.
TinkerPop3 M2 is days away so start coding to that when it comes out.
If you are using Neo4j, you will be a in great position for TinkerPop3 usage -- as TinkerPop3 GA is then maybe 1 month away and
Neo4j is a reference implementation of TP3.
If you are using any other backend, you will most likely see their TP3 implementations coming by years end. ?? (up to the vendors)
If you are using Titan, then Titan 0.9 will come out within 1-2 months with TP3 support.
In short, avoid using TP2 if you can.
HTH, Marko.
http://markorodriguez.com
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I am looking for a basic and simple-to-install digital version of a Scrum board.
I do prefer physical index cards, but in this case logistics makes it hard. Thus, I need to have it on the computer.
No real need to share data between several clients. To us it is enough if it runs on one single machine.
Just need basic functionality. A drag-drop board and a sprint burndown would do fine.
Due to regularly constraints I cannot use an online SaaS, must keep the data local.
Time is short, so simple install and ready-to-go.
Does not need to be free, but of course price is interesting.
I have not had this set of constraints earlier, so I am unfamiliar.
I have done some research and have some general experience. For example VersionOne, Mingle and Hansoft seem to have a good reputation. Anyone can comment on how those fit the above list? Anyone have other recommendations?
This thread is a bit old now, but leaving my find in the hope to help others searching the same topic.
If you are looking for a simple tool for developers to collaborate on a Scrum project, http://trello.com/ is very simple and intuitive. Absolutely no clutter and easily lets a small team manage their cards.
I would have a look at Atlassian Jira with the GreenHopper plugin - it has a nice dashboard.
http://www.atlassian.com/software/greenhopper/
Have a look at Mingle from ThoughtWorks. A really great tool. Wall looks like this
Free download/install for 1 year / 5 users.
Excel (or OpenOffice) spreadsheet? Why do you need a special tool for this?
I had a similar decision to make a year ago and went for Version One Team Edition - which is free.
http://www.versionone.com/Product/Compare_Editions.asp
It's easy to deploy the SQL database wherever you want it - so locally in your case.
Our team found using the software easy and intuitive.
The free version (up to 10 users) has ample features - the sprints/stories/tasks are easy to setup and view. The burndown chart is good.
All in all, I've no regrets with choosing Verison One - it's easy to install, easy to use and free.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I'd like to try scrum with my team. Studied a lot of posts about scrum tools here, but i think it's all superfluous and excel file is ok for product and sprint backlog. But it's problem to fing a good template. Maybe somebody could share excel template he is using for scrum backlog? Thanks.
Excel is really an extremely powerful tool and is very appropriate for the product backlog (and it has my preference if suitable: just share the product backlog on a network drive and there you go). I have used the following templates successfully in the past:
Henrik Kniberg's Index Card Generator and a wall for the sprint backlog
Petri Heiramo's advanced product and sprint backlog template (video tutorial here)
You can browse my personal collection for more of them but I recommend the two above.
Don't have any templates, but what tool you use for scrum is indeed whatever works for you, so excel could be just as good as any other. Just so long as it's quick and easy for all to use.
I was taught scrum techniques using physical props. Sticky notes and meeting drawing boards. The idea is you use that for a while, and then see if you can fit it into technology after if it doesn't hinder the scrum process.
I'd just try and knock up an excel template that fits for you, starting from a blank worksheet and just build up whatever seems to work.
Though for backlogs it may be better to have a tool that manages it if you are going to have a lot of items, and especially if you will have many stakeholders inputting into it. Maybe a bug tracking kind of tool. Plenty of good open sources ones about. Don't know how they fit into scrum, but always thought the likes of bugzilla could work but haven't tried it.
I'll say it is a good idea to start for a couple of sprints on paper.
It will let you understand the process before having to fight against the difficulties in using the software tool.
On the other hand, scrum can be used for projects of different nature, and not in all cases will have computers available.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
There are a couple of online services that offer PSD to XHTML/CSS. Which one do you recommend? How should I choose one?
First, I recommend using someone in your own network of people first. If you know someone with this skill who is open to freelancing, offer the project to them. Talk to local schools with web design/development classes and ask if they keep a list of freelance students. Build up your business relationships with people close to you.
If that doesn't work, choose one online the way you would choose anything. Research. Look at their portfolios. Go to one of the sites they did and "view source" in your browser to look at their code. Ask a web developer friend if she thinks it's well done. Look at more than one example and make sure they have consistent quality. Try to find out how long they've been around. (Do a whois search and find out how long the site has been registered, for one). Look at the person's resume if they offer it, or ask for a resume and any references they may have. You might even try to contact one of their clients and ask how their experience was with them.
In the end, when you've balanced price and your research, you have to take a leap of faith, but with your research, you probably will choose well.
You might want to consider learning how to do it yourself. I find that even with a complex design, I usually spend 90% of my time making the design in Photoshop and only 10% converting that to HTML+CSS. It's really worth getting to know HTML and CSS inside-out so you can complete the process.
Some clue here
alt text http://shup.com/Shup/375934/11063214233-My-Desktop.png
You can get help from this site
http://www.psdtohtmlreviews.com/
And I think this one is mostly recommended
http://designshack.co.uk/articles/reviews/psd-to-html-by-psd2html
But first of all consider answer of #josh
And here are links of some good tutorials of PSD 2 HTML conversion http://www.bestpsdtohtml.com/20-best-psd-to-xhtml-css-tutorials/
You can learn yourself
If you have to convert for once you may look at http://csswithcolour.com/
and if you have requirements for many projects or future projects then
http://htmlbutcher.com/ looks to be a good tool.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
How many people actually write an SDD document before writing a single line of code?
How do you handle large CSCI's?
What standard do you use for SDD content?
What tailoring have you done?
I certainly have. Historically and on recent projects.
Years ago I worked in organisations where templates were everything.
Then I worked other places where the templates were looser or non-existent or didn't fit the projects I was working on.
Now the content of the software design is pretty much governed by what I need to describe to get the idea across to the audience.
"before writing a single line of code" there wouldn't be a a lot of detail. The documents I produce before I start coding are meant to get the idea of what we need to build across to the affected teams and senior management so they introduce high level architecture, functionality, technologies, risks and scope. Those last two are really important. The rest is to show other teams where you need to interface with them and to leave managers with a lingering notion that cool stuff is happening.
Most big software companies have their own practices. For example Motorola has detailed documentation for every aspect of software development process. There are standard templates for each type of documents. Having strict standards allows effectively maintain huge number of documents and integrate it with different tools. Each document obtains tracking number from special document-tracking system. They even have system (last time I seen it was in stage of early development) for automatically requirements tracking - you can say which line of code relate to given requirement\design guideline.
I would suppose that most people who write SDD documents and use terminology like CSCI have to be using a specific software development methodology and most likely are working for some serious government customer. They usually tend to take their preparations quite seriously and the documents are ready and approved before any development starts.
In an Agile process the development and the design document could be developed in parallel. It means that there will be plenty of refactoring to be done but it usually delivers very good results in the end.
In more formal processes (like RUP) a SAD document is mostly created during the elaboration/prototyping phase based on the team research.