Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Web CMS vs Windows CMS (Contact Management System)

Web CMS vs Windows CMS (Contact Management System)

Scheduled Pinned Locked Moved The Lounge
visual-studiocomdiscussionannouncement
21 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    MarkB777
    wrote on last edited by
    #1

    Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

    Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

    modified on Tuesday, September 23, 2008 6:36 PM

    T E T L S 9 Replies Last reply
    0
    • M MarkB777

      Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

      Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

      modified on Tuesday, September 23, 2008 6:36 PM

      T Offline
      T Offline
      Tim Schwallie
      wrote on last edited by
      #2

      Is this a contact management system or a content management system? In either case, a web based approach works fine if done well.

      M 1 Reply Last reply
      0
      • T Tim Schwallie

        Is this a contact management system or a content management system? In either case, a web based approach works fine if done well.

        M Offline
        M Offline
        MarkB777
        wrote on last edited by
        #3

        sorry, its a contact management system.

        Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

        T 1 Reply Last reply
        0
        • M MarkB777

          Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

          Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

          modified on Tuesday, September 23, 2008 6:36 PM

          E Offline
          E Offline
          Ennis Ray Lynch Jr
          wrote on last edited by
          #4

          When many developers simply shut down at the thought of developing windows forms based applications. They are easier, more efficient, and eliminate many problems. I think the real problem may be that 100% of the logic is hard-wired into code behind pages with no thought towards maintainability. Adding a windows forms component would require them to *gasp* refactor and use actual software engineering principles.

          Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
          Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
          Most of this sig is for Google, not ego.

          Steve EcholsS 1 Reply Last reply
          0
          • M MarkB777

            Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

            Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

            modified on Tuesday, September 23, 2008 6:36 PM

            T Offline
            T Offline
            Todd Smith
            wrote on last edited by
            #5

            We spent 19 months on a dead end ERP system and finally got wise enough to ditch it and find a proper replacment. It's not to late for you!

            Todd Smith

            M 1 Reply Last reply
            0
            • T Todd Smith

              We spent 19 months on a dead end ERP system and finally got wise enough to ditch it and find a proper replacment. It's not to late for you!

              Todd Smith

              M Offline
              M Offline
              MarkB777
              wrote on last edited by
              #6

              Heh, its not my call unfortunately. I think i'll just sit quietly and let them come crying back to me when the adminstrators realise they can't do their job with the software that we've been provided with.

              Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

              1 Reply Last reply
              0
              • M MarkB777

                Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

                Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

                modified on Tuesday, September 23, 2008 6:36 PM

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                You see it everywhere... the bigger the company - the more likely you'll be dealing with browser based apps. There are many advantages as far as distribution and maintenance, however - there are many advantages to client side apps. Somedays I wonder if we're not all headed right back to the mainframe era....

                B 1 Reply Last reply
                0
                • E Ennis Ray Lynch Jr

                  When many developers simply shut down at the thought of developing windows forms based applications. They are easier, more efficient, and eliminate many problems. I think the real problem may be that 100% of the logic is hard-wired into code behind pages with no thought towards maintainability. Adding a windows forms component would require them to *gasp* refactor and use actual software engineering principles.

                  Need software developed? Offering C# development all over the United States, ERL GLOBAL, Inc is the only call you will have to make.
                  Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway
                  Most of this sig is for Google, not ego.

                  Steve EcholsS Offline
                  Steve EcholsS Offline
                  Steve Echols
                  wrote on last edited by
                  #8

                  The least they could do is encapsulate a lot of the logic and put it in dlls (er...um...assemblies, whatever we're calling them these days), that can be used by both win/web-forms.


                  - S 50 cups of coffee and you know it's on! A post a day, keeps the white coats away!

                  • S
                    50 cups of coffee and you know it's on!
                    Code, follow, or get out of the way.
                  1 Reply Last reply
                  0
                  • M MarkB777

                    sorry, its a contact management system.

                    Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

                    T Offline
                    T Offline
                    Tim Schwallie
                    wrote on last edited by
                    #9

                    ahhh. Probably run into screens that need to present lots of data in a table format. May be some dragging and dropping too. Perhaps a need to mark or do something like filtering and sorting and who knows what else. Been there, done that, still doing it...in ASP.NET. Just got to know what your doing.

                    T 1 Reply Last reply
                    0
                    • M MarkB777

                      Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

                      Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

                      modified on Tuesday, September 23, 2008 6:36 PM

                      S Offline
                      S Offline
                      siena
                      wrote on last edited by
                      #10

                      Hi, I did a contact management system about 12 months ago and did exactly what you describe. The users access the system via the web and the administrators access the system via a Windows Forms program which uses a web service. The Windows Forms program was written precisely for the reasons you allude to. It made administration a piece of cake and the time savings for the administrators were significant. They previously did it via the website but complained about the work and time involved. Note that the system also included a simple document management system as well with files being able to be managed (uploaded/downloaded) via the Forms program. I would suggest that the only problems are that it has the normal Windows Forms program issues attached (i.e. deployment and updating) and taking this approach involves two different (although related) systems to support. As somebody else who responded to your query pointed out, a lot of the work for the Windows Forms program is already done by the time you finish the website. Hope this helps. Rob

                      K 2 Replies Last reply
                      0
                      • M MarkB777

                        Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

                        Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

                        modified on Tuesday, September 23, 2008 6:36 PM

                        R Offline
                        R Offline
                        reshi999
                        wrote on last edited by
                        #11

                        I have developed several CRMs over the years and used to prefer coding them as windows form applications, far easier to get round the program model etc. However with the recent surge in development with AJAX tools (particularly since I started using the Telerik suite and DotNetNuke framework) - I have found web based complex apps far easier to code and there are little or no deployment issues. There are still a few things you can't do easily in a web page, but once you establish a communication framework between server and client without full postbacks its pretty straight forward. I share your pain though, sometimes managers lose sight of how an application will work in favour of the latest trends - Its always a bad experience for the developer because it seems that suddenly your experience is disregarded in favour of a magazine article that the aforementioned manager read the day before.

                        1 Reply Last reply
                        0
                        • M MarkB777

                          Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

                          Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

                          modified on Tuesday, September 23, 2008 6:36 PM

                          Z Offline
                          Z Offline
                          zchira
                          wrote on last edited by
                          #12

                          Company (where I am workking) works on CRM software that is java desktop application, but it communicates with centralized dataBase via webServices. Sistem is designed that it not depends on database structure and it can be configured to work with any data source... We think that is good way for CRM software. Here http://www.demo.com/demonstrators/demo2008fall/147304.html you can see the presentation of this software :-)

                          1 Reply Last reply
                          0
                          • L Lost User

                            You see it everywhere... the bigger the company - the more likely you'll be dealing with browser based apps. There are many advantages as far as distribution and maintenance, however - there are many advantages to client side apps. Somedays I wonder if we're not all headed right back to the mainframe era....

                            B Offline
                            B Offline
                            Brad Stiles
                            wrote on last edited by
                            #13

                            Rene Pilon wrote:

                            Somedays I wonder if we're not all headed right back to the mainframe era

                            Does the way the web works not remind anyone else of CICS? Sure, it's not an exact match, but it's pretty darn close, in concept.

                            T S 2 Replies Last reply
                            0
                            • B Brad Stiles

                              Rene Pilon wrote:

                              Somedays I wonder if we're not all headed right back to the mainframe era

                              Does the way the web works not remind anyone else of CICS? Sure, it's not an exact match, but it's pretty darn close, in concept.

                              T Offline
                              T Offline
                              Thelly
                              wrote on last edited by
                              #14

                              Brad Stiles wrote:

                              Does the way the web works not remind anyone else of CICS? Sure, it's not an exact match, but it's pretty darn close, in concept.

                              I thought of it the other way around (being one of those "damn kids" who used to think punch cards went away when they did away with, err, punch cards... who knew they were alive and well under the guise of "JCL") but yes... I have been noticing a lot of similarities between when I was writing web apps and the mainframe systems I've been doing integration work with. The scary thing is, I've found I quite like the way a lot of things are handled by CICS (especially since you don't have to worry about such web-related things as "images" and such)... pity the mainframe world has been pricing itself into oblivion. On-topic: "Web better, thick client BAD!" makes me wonder about the quality of system you're buying... while you can make some very good systems to administer something like your CMS on the web I'm not sure you'll get that from developers who take a sledgehammer to a differing opinion rather than provide a counterargument stating why they feel their web administration utilities will be better than a client utility. Make sure they do some good use-cases with whoever will have to administer the system...

                              1 Reply Last reply
                              0
                              • B Brad Stiles

                                Rene Pilon wrote:

                                Somedays I wonder if we're not all headed right back to the mainframe era

                                Does the way the web works not remind anyone else of CICS? Sure, it's not an exact match, but it's pretty darn close, in concept.

                                S Offline
                                S Offline
                                STEBIN
                                wrote on last edited by
                                #15

                                Brad, I agree with you that there are a number of functional similiarities between CICS and the web. Psuedo-conversational processing, as with CICS, is essentially how a web process works. Buffers, web state, transactions, sessions; call it what you will but in my 2 :-O 7 years of experience with computers the more things change the more things stay the same. Steve

                                1 Reply Last reply
                                0
                                • M MarkB777

                                  Just interested on peoples opinions on this... My boss has spent a lot of money paying some guys to build a pretty useless CMS system. It's all web-based. In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application. I got shut down in a pretty quick by the developers with "no the web is better". The company concerned only develops web applications so I guess money is at stake. The fact is we only have 1, maybe two adminstrators. Maybe its just a lack of skills on the developers side, but web apps seem completely useless for administering large amounts of data efficiently. Mark.

                                  Mark Brock "We're definitely not going to make a G or a PG version of this. It's not PillowfightCraft." -- Chris Metzen Click here to view my blog

                                  modified on Tuesday, September 23, 2008 6:36 PM

                                  P Offline
                                  P Offline
                                  peterchen
                                  wrote on last edited by
                                  #16

                                  MarkBrock wrote:

                                  In a meeting with them I suggested that the user side of the system could be kept web based, but the adminstrator side should be a Windows application.

                                  I'd love to see a good CMS that builds on that principle.

                                  Burning Chrome ^ | Linkify!| FoldWithUs! | sighist

                                  1 Reply Last reply
                                  0
                                  • S siena

                                    Hi, I did a contact management system about 12 months ago and did exactly what you describe. The users access the system via the web and the administrators access the system via a Windows Forms program which uses a web service. The Windows Forms program was written precisely for the reasons you allude to. It made administration a piece of cake and the time savings for the administrators were significant. They previously did it via the website but complained about the work and time involved. Note that the system also included a simple document management system as well with files being able to be managed (uploaded/downloaded) via the Forms program. I would suggest that the only problems are that it has the normal Windows Forms program issues attached (i.e. deployment and updating) and taking this approach involves two different (although related) systems to support. As somebody else who responded to your query pointed out, a lot of the work for the Windows Forms program is already done by the time you finish the website. Hope this helps. Rob

                                    K Offline
                                    K Offline
                                    kjmcsd
                                    wrote on last edited by
                                    #17

                                    siena wrote:

                                    I did a contact management system about 12 months ago and did exactly what you describe. The users access the system via the web and the administrators access the system via a Windows Forms program which uses a web service.

                                    Now this is the way to go! We currently have a Windows Forms CMS that is a bunch of crap! It was developed before I got here. It has an annoying limitation, that is currently giving us problems, that you have to VPN into the network to get updates! Sometimes you can get caught up in the web hype and it will mess up your design. Windows apps are still useful. Microsoft seems to be investing alot of time and money into it these days with WPF (Windows Presentation Foundation)

                                    1 Reply Last reply
                                    0
                                    • S siena

                                      Hi, I did a contact management system about 12 months ago and did exactly what you describe. The users access the system via the web and the administrators access the system via a Windows Forms program which uses a web service. The Windows Forms program was written precisely for the reasons you allude to. It made administration a piece of cake and the time savings for the administrators were significant. They previously did it via the website but complained about the work and time involved. Note that the system also included a simple document management system as well with files being able to be managed (uploaded/downloaded) via the Forms program. I would suggest that the only problems are that it has the normal Windows Forms program issues attached (i.e. deployment and updating) and taking this approach involves two different (although related) systems to support. As somebody else who responded to your query pointed out, a lot of the work for the Windows Forms program is already done by the time you finish the website. Hope this helps. Rob

                                      K Offline
                                      K Offline
                                      kjmcsd
                                      wrote on last edited by
                                      #18

                                      Siena, How did you all handle offline mode? The way you described limits them to only being able use the CMS piece while online. Unless the Windows Form program also had the same functionality as the web app.

                                      S 1 Reply Last reply
                                      0
                                      • K kjmcsd

                                        Siena, How did you all handle offline mode? The way you described limits them to only being able use the CMS piece while online. Unless the Windows Form program also had the same functionality as the web app.

                                        S Offline
                                        S Offline
                                        siena
                                        wrote on last edited by
                                        #19

                                        kjmcsd, What you say is true. In the particular case described, web access was always available so it wasn't an issue. I used a dataset for the Windows Forms program which obtained the data on startup. After that all data access to/from the web service was done asynchronously in the background and the system works with nearly the performance of a local desktop database. If the system had required an off-line mode I would have worked it slightly differently for the Windows Forms program and used a locally cached version of the database (SQL Server Express in my case), similar to the way Mobile apps work when disconnected. Synchronisation of the data with the main program would have been done when connectivity was available again. Of course, this introduces its own set of issues. Rob

                                        1 Reply Last reply
                                        0
                                        • T Tim Schwallie

                                          ahhh. Probably run into screens that need to present lots of data in a table format. May be some dragging and dropping too. Perhaps a need to mark or do something like filtering and sorting and who knows what else. Been there, done that, still doing it...in ASP.NET. Just got to know what your doing.

                                          T Offline
                                          T Offline
                                          Tim Schwallie
                                          wrote on last edited by
                                          #20

                                          perhaps http://www.freecrm.com/overview.html[^] can offer some ideas for the developing company and you folks. Also note, cms vs crm that can help in looking for comparable products.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups