Change Front page for anonymous user in sugarcrm? - sugarcrm

What I Want ?
I want my sugarcrm site Look like a normal site like any other site. on which their is Home, About us, Contact us and LOgin options are their?
What I have done ?
when I see the url of my site it look like "localhost/crm/index.php?module=Users&action=Login" thats why I have created a custom module for contact us and home page. and try to fetch that links through passing url.
face Hurdle in it?
Whatever I pass The link over it that was only open when any user login into it. it does not open for Guest user.
Please give some Idea about it.
I have also try to chang the LDAP Authentication but I can`t understand the behaviour of LDAP authentication.

This isn't the answer that you are looking for, but SugarCRM is not a CMS but a CRM. It isn't meant to look and work like any other site. It is a business application. That being said there are always ways to manipulate the theme/layout to match your business' theme so that all your business apps have a similar theme for your organization's users. If you are looking at doing something with external users having access to SugarCRM I then highly advise using a portal that talks with SugarCRM via the API. There are Joomla, Drupal, and other 3rd party portal solutions that integrate with SugarCRM for this.

Related

Moodle and Google SSO

My school is looking to use moodle as an LMS and integrating it with google apps. What I would like to implement in the integration is a single sign on where once a user is logged into google apps, they would immediately be logged into their moodle account. I want this to also be possible vice versa where a user would also be automatically logged into their google apps account if they login to moodle instead. So far the plugins I have found can only do one or the other; not both (or perhaps I do not know how to configure them this way).
I have tried using googleoauth2 and GSAML but had no luck. Can someone please help or guide me somewhere that has this implemented?
Thanks you
THe process is well-documented here: https://docs.moodle.org/29/en/Google_Apps_Integration
The OneLogin plugin (among other options) supports both SSO and Google Apps. I would suggest starting there.
The exact documentation (should you choose to proceed with this login) can be found here. You will need OpenAM as well.

Wordpress User Rating another User plugin

I like to have a feature in my website such as If a user comments a video or his/her comment gets a upvote by a another user. The posted user will gather points. Also if the site Admin wishes they can give more points like +500 for a user. I want things similar to ebay.
Do we have any plugin for this in Wordpress. If there is no plugin available If I try to build this plugin Will that take more time. I am new to wordpress.
Please suggest me.
You basically need a commenting system which has options to do voting by another users. Take a look at Disqus or Livefyre. Both has functionality that you are looking for and very easy to integrate to a WordPress website.

.NET Web Forms multiple product subscriptions under one account?

Background:
I am working on a legacy ASP.NET 3.5 Web Forms applications. The application allows users to buy a subscription to a 'white-label' website which is generated for them and they can customize it further. It uses forms authentication.
A typical use-case is that the user creates an account on our system, purchases a website, and then proceeds to customize their website. The URL they will use to edit their purchased website is something like this: https://www.example.com/EditWebsite.aspx. There are many other pages also within our website editing toolbox with other URLs.
Problem:
My team has now been tasked with allowing people to use one account to access multiple website subscriptions. This means that one authenticated user could be trying to access one of many websites to edit if they use the URL mentioned above. Our system can be made aware of multiple subscriptionIds per User but the website editor web app only has support for one subscription.
To clarify with a simpler example: this would be like if Google all of a sudden allowed you to view two different inboxes with one GMail account. How would the system know which one you were trying to access if the URLs were the same for both?
We originally wanted to change the application to use URLs like: https://www.example.com/[subID]/EditWebsite.aspx which would give us all the information we need to send the user to the correct website. We looked into URL Routing to accomplish this but it seems that we would have to change all of the web app's internal links to use the route config to generate the correct URLs. Maybe we have the wrong idea here but it seems like too much work for a legacy application.
Another potential solution we came up with was simply using our systems' control panel web app (where they click links to edit any of their websites) to set a session cookie which our edit website web app can read to know which website to bring up. This has the disadvantage that the pages would not be bookmark-able and you could not look at multiple websites at once in different tabs of the same browser.
Question(s):
Is there any other options we have not investigated or thought of? Is there any other web sites which allow for this kind of behavior; how do they handle it? Is URL Routing the right way to do this and we just need to take the plunge?
Any input is appreciated!
The solution we ended up using was adding a URL parameter to the link which specifies which website you are trying to edit.
https://www.example.com/EditWebsite.aspx?subID=123
This parameter is included in the links to 'Edit Website' from the page which lists all of a user's websites.
When present, this sets a session cookie for the user. If the request parameter is not present, the app looks for the cookie being set; this handles all the internal links within the application. if a cookie doesn't exist and the request parameter was not set, we just pick the authenticated user's first subscription from the list.
This isn't perfect but it has worked without issue so far. The only consequence it has caused is that a user cannot edit multiple websites in the same browser session, e.g. using multiple tabs. This hasn't resulted in any support issues yet though so it is pretty much a non-issue.

Login on site with other site creadentials in asp.net

I have developed asp.net MVC social networking site. I do not want to keep credentials at my database. Its user choice like stackoverflow (this forum). When we saying login the there should be option that to login with google/yahoo/facebook credentials, if user has account over there. What I have to do? is there any webservice provided by sites (google/yahoo/facebook) or what is remedy over this ? this topic in totally new for me . I expecting help from you gems..
You could implement OpenID. DotNetOpenAuth is implementation for .NET.
Sounds like OpenId would work for you (click, and more).
Library's to use in your apps.
For Facebook you want to use Facebook Connect. There is an implementation for .net on codeplex that you may want to have a look at. You may also want to look at this question.
Google uses OpenId. You can use DotNetOpenAuth to connect to google (and any other OpenId provider, such as Yahoo and twitter).
If you want to connect with Microsoft's LiveId, you may want to read this tutorial.
EDIT
There is also the option of using JanRain, a single provider that consolidates a large number of login providers. But note that JanRain is only free up to 1000 users.
There are solutions that enable authentication and features (like status updates, friends etc) from all mentioned sites, one of them is RPX from JanRain. I've experience with RPX personally and it's a great product, however, it will cost you money. They charge you per registered user etc.. I do not know of an open source solution that can compete with RPX.
If you are not interested in paying for a product you can always implement support for the mentioned sites yourself. All of them provide open API's and examples for how to do this. For Facebook it's very easy to implement Facebook Connect. Google and Yahoo both support Open ID and there are plenty of open source resources available for .NET (like http://www.dotnetopenauth.net/).
Good luck with your community!

Example of good login/registration integration with social networks and openid?

We are at the early stages of creating a new website, at the point where we need to build the login/registration module.
I want to be looking forward to the future, so I want to allow my users to register and login using all sorts of accounts, such as OpenID, Google, Facebook, Yahoo, etc ...
My users are not all tech savvy, do you have an example of a site that managed to successfully implement a user-friendly "universal" login system?
Thanks
https://stackoverflow.com/
:-)
The only confusing this is the box where you can type in any provider. (Dig that one away under an other heading).