Drupal integration with xero - drupal

Not sure if I am on the correct forum, I do not know anything about coding...
I am having a website built that is on drupal platform it is very custom (as my developer has said), essentially it will be raising 2 invoices one to the client and one commission invoice to me, I want the commission invoice to be able to be extracted into xero so that when it is paid I can mark it off and be able to bank reconcile. He said that this can not be done as it was built on drupal - just wondered if any one is able to advise me as to whether it can be done? is it really expensive for it to be done? or if I am asking in completely the wrong place? Any help will be appreciated.

What you're asking for is not impossible as already stated and xero does have an api, but it is likely that this will cost more than the need.
Best to get another estimate from another developer.

Related

Using LinkedIn API's in 2019

Looking around it is currently unclear to me whether or not LinkedIn allows 100% usage of all their API's. I see many sources from as long ago as 2017 saying "not unless you're a partner" and sources from 2018 saying "they brought the feature back" but I can't seem to find it or rather: they have 2-4 websites with their application creation and/or documentation and there is not a clear answer anywhere as to which one is the place with the current up-to-date documentations and application creation/approval.
Has anyone in the past year developed with LinkedIn's API's and could they point me in the right direction?
Can I develop on a POC, e.g. something like http://localhost[insertport] or do I have to use a live website? (which would be dumb, but whatever)
Check this : https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin?context=linkedin/consumer/context
Every thing is written there if you need any other help then let me know
but before asking any question read this link document carefully
Yes, you can use localhost for development

Can nopcommerce link to an exisitng second database easily?

I would appreciate any advice on this. I am not a developer. I am starting an online ebook business. Our backend data base runs on purely web based applications running on an SQL server 2008, .NET 4 / 64 bit environment. It contains all the stock information and pricing data. Due to the fact that we need to store 200,000 sku and rising all the stock information and pricing needs to be kept in the back end database.
Nopcommerce has been suggested as a good ecommerce database and cms system. Would it be suitable for this project? And does it have an established ability to pull data to the back end for viewing, browsing and also transfering data into the basket for customer purchases?
Thanks for your help.
As far as I know there is no out of the box support for second (backend) database. However, as you may already know, it is an open source solution and can easily be extended to support what you are asking for. You will need to hire someone who is nopCommerce savvy.
Also, nopCommerce has a support forum ... you might have better luck asking your question there as the project contributors often visit that section. Good luck!

How to use issue trackers for internal systems?

I'm working for a company where I develop systems purely for internal use. There are only a few developers but we use redmine for issue tracking & feature requests. However, the only people with access to the issue tracker are team leaders, everyone else is meant to feed their suggestions through their team leader.
The idea is that this will reduce developer workload and give management more control over the features being developed. The reality is that we get emails sent directly to us from people experiencing small bugs, or feature requests.
Is this a sane way to manage user feedback or a known bad practice? I've not seen any articles which discuss managing internal issue tracking, so thought I'd ask you.
You can allow your users to access Redmine and create them a special role where they can only create new issues with a new status then the project managers or the team leaders can priorize the issues and assign them to the right people.
It will imply that your users have to be trained to use the tool to create efficient reports and search before creating a new one. But if it's an internal project it will be "easier" because you can train everybody.
It sounds sane to me. If you have end-users giving you feedback then that's a good thing. I've no experience with redmine but if there's a learning-curve associated with it then end-users may be reluctant to bother giving feedback at all. Also, you may end up with defect targets such as 'it has to triaged with X days, and fixed by Y days'. By having such an informal feedback process you avoid this. Also, your team could take a somewhat Agile approach and write bugs/feature requests onto scorecards and stick them on a wall so everybody can see them, including managers - who get to see how end-users are really using your product, and choose to fix/implement them as your team sees fit, with the priority that you choose yourselves.
Of course, your source control system will have the history of all fixes and new features!

how to create a news aggregator?

Planning to start a small aggregator for a personal project, so far I have a few inquiries on gathering information for the site. I'm still clueless on where to begin. what kind of infrastructure do i need? where do i get the feeds and can I sort them out depending on the theme of the info requested?
any feedback is appreciated. thanks
This is a pretty open-ended question, but here's where I'd start:
Technology for handling feeds -- WCF Syndication. Also, read and understand the RSS and Atom specs.
Infrastructure -- depends on your situation. Is it just for you, or a few friends or are you talking about building the next Google Reader? If it's smaller-scale, then look at a hosting solutions like GoDaddy, DiscountASP.NET, etc. (There's hundreds of them.) If you're talking a larger-scale type of solution, look at hosting it in the cloud - Rackspace, Amazon, Windows Azure.
Where do you get feeds? Pretty much anywhere. Personally, if this site is for other users, let the users enter them in (why be in the business of trying to guess what feeds people would want to subscribe to?).
I think you need to provide more requirements in order to get more solid feedback. Start with looking at WCF Syndication and get a feel for that library in terms of how to programmatically handle RSS and ATOM feeds (both subscribing and publishing). Once you understand that, I think you'll have a better handle on your next steps.
Hope this helps.

How to add hooks into CRM software

Not sure how to ask this question since I know very little about CRM software, but assume the following:
Joe has a website that offers a service related to customers of various businesses
Joe wants to approach companies and convince them to add hooks into their CRM software, so that every time they view an entry for a customer, there is one additional field, which points to information on Joe's website and is related to that customer.
As I understand it, most/all CRM systems have a way to add a new field for each entry in the database. However, for Joe to make it easier for companies to accept his proposal, can he prepare an add-on/script/plugin/etc so that every company with CRM software of a given brand can just run it and the new field gets added, so that Joe doesn't have to work with every company's individual CRM Software installation and tailor his solution to that? (Basically one add-on for companies who use SAP, one add-on for companies which use Oracle, etc)
Or is each company's CRM installation so customized that it is almost impossible to make a generic add-on/script/plugin/etc for all companies who use CRM of a given brand?
Unfortunately, there is no standard. This is one reason why it's a good idea to stick to popular CRMs such as Salesforce and SugarCRM. Both have a large selection of add-ons through AppExchange and SugarExchange respectively.
Most modern CRM solutions is based on an SOA approach. Each CRM platform is design to support independent vendor solutions like this. Each CRM uses a different deployment approach and different software development languages. Depending on the language you know, that may help direct you to the first CRM product.
I hope I understand your question correctly, you want any system to be able to link in to yours and retrieve a link so that people can pull data from your system via the link. If that is the case the best way is to create a Webservice, any CRM program should be able to call the Webservice and get the required data.

Resources