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 5 years ago.
Improve this question
In your experience how does SharePoint as a back-end Document Management Solution (archiving included) stands compared to other proprietary document management systems.
Is it any comparison analysis out there?
One of Sharepoints main features is document management.
In my opinion, its Document Management features and its lackings:
Great metadata, integration only with msft tools, no built in functionality to capture paper docs, strong indexing, uses SQLServer as storage platform but lacks on serious document archiving, not great search and filtering, item level security, decent work flow capabilities, strong on versioning and collaboration.
SharePoint 2007 excels at being a document management solution because of it's tight integration with Office 2007. From inside of Word/PPT/Excel you can save, check out, check in, add custom fields to your SharePoint list, etc. Your non-technical users will get it pretty quickly. It can also be very nice for letting your super users create and manage their own department portals.
Things it doesn't excel at: Being an application platform.
I agree that it is a poor application platform. The database contains tables that are basically textfield1, textfield2, numericfield1, numericfield2, numericfield3...Blecch. The API is opaque. The web-facing server product is expensive. At my current employer, we considered Sharepoint, but dropped it in favor of an ASP.NET solution, since we only needed rudimentary document management capabilities.
One of the major benefits, if it is an internal application, and you can mange with Windows Sharepoint Services, is it's "free".
As an application platform Sharepoint development can be less productive than ASP.net, depending upon what you are doing.
You can however combined the two. Build your UI in ASP.Net, then call Sharepoint functionality via web services when you need it.
Here I found two very interesting case studies.
Real life document management
A Microsoft case study
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 7 years ago.
Improve this question
I'm a .NET developer working in Australia. I'm planning to switch my career from .NET to Sharepoint or CRM. Any suggestion please which application has better market and what is more suitable for a .NET/web developer.
Thanks
First i would say that the market for SharePoint is bigger than the market for Microsoft CRM. Nearly every Enterprise Company has SP implemented, some smaller other larger. This is my opinion.
Good CRM developers and consultants are hard to find. Therefore you would have a good daily rate when you work as a freelancer. I dont know the learning curve for CRM development.
On the SharePoint side its the same. Here you will have many developers out there but only a few which are available. We are currently seeking for about 1 year for good SharePoint developers, but could only find 1 good Junior level consultant. Currently it hard to find good experienced SharePoint developers.
But the SharePoint world is currently changing from OnPremise to Online. Many customers are thinking about Hybrid Scenarious. You would have to learn both worlds. Cause the things which are available in one world are not automatically available in the other world.
If you are a good developer with Web Development experience, then i would prefer to learn SharePoint, but its a wide system from SQL Server over IIS, SharePoint internal functionality like Services, OOTB Functionality, Server Side API, Client Side API, different Solution Types (App Model, Farm Solutions, etc.), huge differences in the versions, Workflows, Search, and many many more ...
Its nothing what you could learn in the next 6 month. If you prefer only to configure these systems, using OOTB functionaly to customize those solutions, than you will be one of many and the changes to get a good job or project will be smaller.
I think its a good chance for a .NET developer to learn additionally CRM or SharePoint. That would increase your knowledge, quality and market price. Its always good to have a look outside the box. Its a good combination. The one does not exclude the other.
Its hard to answer your question in some words. I hope, that i could give you a some idea about that. That all my personal experience and opinion.
I found a good article by Mark Rackley called How do I become a SharePoint Developer?. An incomplete list of SharePoint Ressources you can find at BOGAZCI | Sharepoint Resources.
Good starting points are always MSDN pages like
SharePoint 2013 development overview
Getting Started (SharePoint Development in Visual Studio)
and SharePoint general development
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 9 days ago.
Improve this question
I am working on a personal expense tracking application and would like to retrieve a list of orders made by a customer (me) on amazon.com.
The Amazon MWS API is described as follows:
Amazon Marketplace Web Service (MWS) is an integrated web service API that allows Amazon
sellers to programmatically exchange data on orders, payments, reports, and more.
That is clearly meant for use by sellers, not by customers. Is there any way I could retrieve that information, without having to rely on browser automation?
You will probably have to build a crawler to log into your account, browse your order history and parse the pages.
As far as finding official word on the availability of such a feature, nothing suggests there is such a thing as a customer API and rarely do people offer a list of services they don't provide. Amazon might simply consider this being too much of a fringe case to bother having one.
While it happens that certain features are simply under-documented, more often than not the absence of documentation is simply the reflection of the absence of the feature itself. And it's notoriously difficult to prove a negative. Therefore we can only reach for the most obvious answer, that there is no such thing.
A crawler is certainly less efficient than a dedicated API and prone to break on page design changes, but it is still better than nothing.
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 have an Excel spreadsheet and I've been tasked with displaying the data in an interesting way and adding some interactivity. I am trying to choose between creating an App for Office or using VBA macros to enhance the spreadsheet. What technology makes the most sense for my situation?
I am using Excel 2013 and Windows 7 (All users of the spreadsheet have the same environment).
I am not a software engineer, though I have some programming experience.
I do not need to access any external services (database, web API, etc.).
I do not need to access any Office documents besides the spreadsheet.
I need the code to be easily distributed along with the document.
The code needs to be available offline
I do not have Visual Studio
Primary concerns:
Ease and enjoyment of development
Ease of manipulating the spreadsheet (I am concerned that I won't have as much control over the document with the Apps for Office Javascript API)
Ease of distribution (I will not be able to setup an app store within my organization)
Attractiveness and usability of the end product
Availability of resources and documentation
Ease and enjoyment of development
this will initially depend on what you are used to: if you are familiar with the OO environment, then stick with VBA. likewise, a Java/web background will see you settle into the Apps environment more quickly
Ease of manipulating the spreadsheet
I can't speak with experience of using Apps for Office, but I can theorise that MS Office will prove to be a far more feature-rich, stable and integrated development environment for some time, if only because it's already been around for 20 years.
Ease of distribution
MS Office add-ins can be fiddley to manage if users are not based on a single network, but this has long been the case and there's plenty of solutions/work-arounds published on the web
Attractiveness and usability of the end product
unless you are going to start retailing the product, I think MS Office is more than viable here
Availability of resources and documentation
again, there's 20 years-worth of forum discussions, blogs and expert solutions for MSO at your fingertips, for free
Also, I believe the MSO software license is a one-off overhead, whereas Office 365 etc is subscription.
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 8 years ago.
Improve this question
I'm not sure if this is even an appropriate question for SO but I'll go ahead anyway as I'm not sure.
I've been looking at Pen Testing tools for my current project and have found a number of them but ultimately there is no getting away from taking this seriously and looking to a professional organisation or individual that specialises in performing this kind of work.
The reason for looking for tools is simply to enable me to pick off the low hanging fruit before initiating a full pen testing cycle. This should also hopefully make that process cheaper as I will hopefully have addressed all the obvious vulnerabilities.
Tools & Resources
BurpSuite
IBM AppScan
nmap.org
Nikto
Organisation & Individuals
I'm wondering if there are any resources out there that rate and review organisations performing these tasks? Are there any organisation that you could recommend that you have used previously with good results?
#Jammer, I am not sure if there exists such a rating that you are looking for. My personal view would be ,make a study of your requirements-whether you are looking for a certification or a compliance or just trying to increase security. Based on these criteria,you can look at the pentesting organisations and evaluate them on your own. This link may help,
http://www.ivizsecurity.com/blog/penetration-testing/how-to-choose-penetration-testing-companies/
Anyways there is always a trade off between choosing third party vendors or owning a own security team. You can go for third party consultation then have a own in-house Security Educated QA Team.
Hope this helps.
I am afraid some of the tools you listed are note comparable.
Burp is a proxy-scanner tool. You can intercept the traffic with burp and manipulate the request before sending to the server. Pro version has scanner for specific request you send the scanner
Nikto and Appscan are automated scanner. At the end, you need to eliminate false positives and also might have false negative results.
nmap is powerfull tool for networking stuff such as port scanning, ftp, snmp etc related searches by using scripting engine.
Additionally, using automated tools will not reduce your penetration testing costs. Because in any case you should take penetration test service before make your app public.
Reducing security costs is not a good idea, instead better to hire developers have secure coding background or apply secure development lifecycle to your development environment.
If you any other question please shoot it.
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 5 years ago.
Improve this question
I'm looking to set up a small site for a friend that has some widgets they want to sell online. I don't think I will have much time for maintenance once it goes live (for that matter, I don't expect I'll have much time for initial setup and configuration), and I am looking for something that is dead-simple for a non-technical user to maintain (financial/payment info, add/remove/change products).
The second most important part would be good integration with a payment provider. I'm not too fussy what language it's in if it meets my other criteria (if I don't know the language I will learn enough to get the site running).
Also important is that I'd prefer to stick to open-source products, mostly because I don't think this project will have much of a budget for high-end commercial products (at least not until it makes some sales).
The last time I did this sort of stuff we were building custom sites from scratch for clients with very specific needs. I do not have recent experience with the current generation of blogging tools (Wordpress, Joomla, etc...) and I don't really know which off-the-shelf combo of platforms and plugins are best to get something up and running in as little time as possible.
Hosting your own online store is a full-time occupation, no different from running your own brick-and-mortar store. Anything that accepts online payments will be targeted by criminals for online fraud.
If your business is selling widgets and not running online stores, I strongly, strongly suggest using a hosted service with its own web integration and payment handling. I know people who have used both Weebly and Etsy and who are happy with them.