sharepoint cms development - sharepoint

i am an asp.net (C#) developer and have been devloping cms for quite a while now
now i need to develop cms in sharepoint...can u plz suggest me steps , methods or tutorials or step by step procedure (free links) for developing cms in sharepoint
Plz help

You don't have to develop a CMS in SharePoint.. it comes with one out of the box!
That said, try Andrew Connells website. He's also written a book about doing CMS stuff with MOSS.

Related

Need help learning Liferay 7 MVC

Are there any basic tutorials for creating my first liferay 7 portlet like a Hello World App?
I am new to Liferay and need some help getting started. I have read over the liferay 7 tutorials and I have tried following the Liferay 7 Creating An MVC Portlet, but having trouble understanding where everything goes and how it all works together, and I feel that it is not a comprehensive tutorial.
About Me and My Liferay Aspirations:
I have experience with JAVA, JavaScript and Node.js.
I'd eventually like to be able to display a google map and display content on it, but just want to make some baby steps understanding portlets. Correct me if a portlet is not the right thing for me to be focusing on for this goal.
There is an excellent book "Liferay in Action". It helpls a lot, but there are a lot of mistakes in code. On the other hand, there is "Portlet in action", but it doesn't have free pdf-version :\
Also, you can visit web.liferay.com, I don't like this forum but there are good questions from time to time.
And any other issues you can only google, google and google again. Unfortunately, there is no alternative way.
The tutorials are not going to give you all the details, because they must be as short as possible. That said, the Creating an MVC Portlet tutorial should get you pretty well on your way. Which parts, specifically, are you having trouble understanding?
Have you read the Liferay MVC Portlet introductory tutorial? It's even sparser on details but it might fill in a few gaps.
If you are first time developing using liferay then this link might help you. It is guide to liferay 6.2. Creating plugin portlets is same in liferay 6.2 and 7. Just setup is different.
For creating liferay modules refer liferay 7 documentation.

OAuth2 and C# Web Forms

I am trying to get some Calendar Information from Office 365 into a web app. Are there any examples on how to do this using c# web forms? I came across some examples but they were written in MVC. I am not 100% familiar with that language structure yet.
The following blog samples are using an ASP.Net web application as a base sample for exploring the Office 365 Exchange REST interface.
Hopefully might point you in the right direction.
(Just starting on this journey myself at the moment!)
Email and Calendaring links as a walk-through
http://mobilitydojo.net/2014/03/24/microsoft-provides-a-restful-api-for-exchange-part-1/
http://mobilitydojo.net/2014/03/25/microsoft-provides-a-restful-api-for-exchange-part-2/
(Edit: Apologies this does use the MVC structure inside a Web app.
However there are "basic MVC tutorials" via Bing on YouTube (18mins), W3schools and ASP.Net so you can understand the 3 pieces).
Regards
Ruth

Lotus Notes Application, Web Based Converting

Does anyone have tips or an ebook that can give me a good foundation on how to create applications in lotus notes using web browsers instead of clients. Links or tips are much appreciated.
Thanks!
Books are a good starter. But you'll find there is alot more to it than you see in books. So, here is a quick list of places to look.
Books
You've got these options for books (all downloadable as eBooks to)
Classic Web development prior to Notes 8.5 -- Reviews here and here
Latest Web stuff with Xpages if you have Notes 8.5+ (kindle/paper)
There are IBM wiki's (html). But have found the IBM wiki experience underwhelming. (The adjectives "half-ar$ed" and "piece-meal" comes to mind alot when reading these.)
IBM's redbook site (pdf/html) has better produced content than the wiki's.
Sites
One of the best web development tip/technique sites for the trickier problems is codestore.net and nsftools.com
OpenNtf a well used site for free code and solutions written by alot of smart people.
Quite a few good bloggers have "coagulated" on planetLotus
Try Searching for XPages in Google. Or start here
If you enable http on the server, you should be able to see your domino applications from the web. You then need to modify them to make them a bit more web friendly. The basic technique for this is to have 2 design elements with the same alias, hide one from notes and the other from the web. This will make it a bit easier to make it functional from both the client and the web browser.
Other functionality which makes this a bit easier would be 'Pass through HTML', the Domino CGI Variables and the 'WebQueryOpen' and 'WebQuerySave' events. As Jasper points out, XPages is the new sparkling way to do this, but it might not be an option for existing systems (It requires the latest version of Domino server). Good Luck!
What version of Domino are you running? If it's an 8.5 variant, I would suggest you use XPages to bring your old client apps to the web (XPages are not an option in releases prior to 8.5).
As to how you go about this, that's well beyond the scope of an answer on Stack Overflow: it's a book in and of itself! To learn about web development with XPages, I suggest visiting some of the well-known sites out there, and perhaps picking up a course or two. Here are some links:
http://xpages101.net
http://www.qtzar.com/blogs/qtzar.nsf/htdocs/LearningXPages.htm
http://notesin9.com/
(Also, IBM publish a book on XPages development, although I've not read it).
With regards "classic" Domino development, your best bet is to view your existing Notes app in a web browser and then start hacking on the default HTML generated (which is nasty). The best single resource out there for classic Domino web development tips and hacks is Jake Howlett's Codestore
Start small, build yourself a small database with a subset of data and explore what you can do. I've been a notes client developer for 10+ years and doing domino web work for last three or four years and still on steep learning curve. Its a very powerful platform but you also need to know html as on many occasions the html that you see in the browser helped me pin down the faults in my application code.

Simple CMS for building a small company presentation-website

I'm looking for a free, simple and efficient CMS for building website for a small company.
Prerequisites are:
The website is nothing more than a presentation - with informative content and gallery. The website should contain a nice-looking gallery with js/ajax flavour. Nothing more is planned for now, but it would be nice if CMS would feature some more generic modules/extensions in case I would like to use them in future.
Design templates should be easy to adopt and change.
Coding as little as possible.
I thought about Drupal, but is there any other CMS which would better fit to these requirements?
Please don't list available CMS-es here. Give it a reason!
Wordpress is nice too :p It has a big community behind...
I say Drupal.
Drupal is really good in content management. You can create different content types, and assign them fields (in Drupal 6, you will need the CCK contrib module). You can create a gallery with Views and it's output plugins. There are dozens of them, using different layout and JavaScript effects (mostly different jQuery plugins, but there are plugins for lightbox and thickbox also).
Drupal has a group of themes called "starter themes". These themes are half-ready, and it is very easy to create your own custom themes with them. All you need is to create a subtheme. (Basically making an info file and copy some other files. There are really a lot of howtos out there.) There are also starter themes for 960 (CSS framework), so you can make the site layout really fast. The most famous starter theme is called Zen. You might want to use that.
Except for the theme, I don't think that you have to write any code. Writing a theme for Drupal is not hard, since it uses PHP to render the themes.
Still in beta (0.5) phase but looking very promising: Orchard, a new ASP.NET MVC based CMS created by the people from Microsoft.
Orchard will create shared components for building ASP.NET applications and extensions, and specific applications that leverage these components to meet the needs of end-users, scripters, and developers. Additionally, we seek to create partnerships with existing application authors to help them achieve their goals. Orchard is delivered as part of the ASP.NET Open Source Gallery under the CodePlex Foundation. It is licensed under a New BSD license, which is approved by the OSI.
The intended output of the Orchard project is three-fold:
Individual .NET-based applications that appeal to end-users , scripters, and developers
A set of re-usable components that makes it easy to build such applications
A vibrant community to help define these applications and extensions
In the near term, the Orchard project is focused on delivering a .NET-based CMS application that will allow users to rapidly create content-driven Websites, and an extensibility framework that will allow developers and customizers to provide additional functionality through module extensions and themes.
It depends on what kind of CMS you are after
pity you don't like programming otherwise i would suggest django, an awsome CMS framework
if you are after something simple like a few static pages and a news feed or something like that then wordpress might suit your needs well, except i have found i don't like how it handles gallery's
if you need anything more, like more advanced custom content types for products, i would recommend Joomla or Drupal, and have plug-ins that has good support for photo galleys
Joomla! will probably be a better choice. It is very easy to use and is highly extensible.
Have a look at:
CMS Made Simple
CMS Made Simple provides a fast and
easy way to create a professional web
site and manage its content, whether
it's for a small business or a
multinational corporation!
Features
General Features
SEO Friendly URLs
Integrated and online help
Modular and extensible
Easy user and group management
Group-based permission system
Full template support, for unlimited looks without changing a line of content
Easy wizard based install and upgrade procedures
Minimal server requirements
Admin panel with multiple language support
Content hierarchy with unlimited depth and size
Integrated file manager w/ upload capabilities
Integrated audit log
Friendly support in forums and irc
Small footprint
Design Features
Accessibility WAI, WCGA, Section 508
XHTML and CSS compliant
Auto-generated menu
Every page can have different theme
Design protected from content editors
Multiple content areas on one page
If you have a little C# experience then you can try Umbraco.
It is a very powerfull CMS written in C# for ASP.NET
It is one of the most powerfull both free and commercial CMS out there.
i recommend to check out the Feature Matrix so you can see if it fulfills your needs.
As an example http://asp.net uses Umbraco
have you tried DotNetNuke ?

Build CMS in SharePoint

I am an asp.net (C#) developer and have been developing CMS systems for quite a while and now I need to develop a CMS in SharePoint.
Can you please suggest me steps, methods or tutorials or step by step procedures (free links) for developing a CMS in SharePoint?
Someone has asked a similar question and got an excellent response here.

Resources