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. Programming Design Question...

Programming Design Question...

Scheduled Pinned Locked Moved The Lounge
csharpdatabasequestiondiscussionsql-server
15 Posts 5 Posters 1 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.
  • C code frog 0

    So in the next few days I have to write a WYSIWYG editor for a client. I plan on using FCKEditor as the WYSIWYG editor but am wondering what more experienced developers would do. From a high-level design or features-discussion-brainstorm session... I currently invision having the page broken up into regions and storing the regions content in SQL Server. So I might have a header, navigation, footer, left-center-image, left-center-text, etc... I planned on rendering the page just like the actual web page but including an EDIT button on each region. Upon clicking the edit button I'd open an image upload, FCKEditor, etc... to facilitate changes by the user. When the user saves, the changes get written back to the DB with a roll-back option (for undo) and then the page is refreshed to show their changes. I was planning on doing it all in ASP .Net 2.0 with C#. I don't have tons of experience with this and was just going to plod along as I went. Is this an approach the rest of you would use or would you use some other means of facilitating WYSIWYG page editing where you extremely limit what the user can change. Obviously, DreamWeaver or .Net would expose way to much so I want to build or use an existing very dumbed down interface. Thoughts? Comments? Remember this is about design not programming. Thanks, - Rex

    Some assembly required. Code-frog System Architects, Inc.

    P Offline
    P Offline
    ProffK
    wrote on last edited by
    #5

    I'm as new to it as I am to your requirement, but have you checked out DotNetNuke[^]? It allows a lot similar to what you describe. Normally only site admins will use the edit feature of the HTML/Text module, but there are scores of other HTML modules available that allow 'customer' editing. I had to install it twice, but once going I saw what everyone raves about. It may look a bit clunky at first, but it's fully extensible and pluggable. The DJ's took pills to stay awakwe and play for seven days. - Jim Morrison, Black Polished Chrome.

    L C 2 Replies Last reply
    0
    • P ProffK

      I'm as new to it as I am to your requirement, but have you checked out DotNetNuke[^]? It allows a lot similar to what you describe. Normally only site admins will use the edit feature of the HTML/Text module, but there are scores of other HTML modules available that allow 'customer' editing. I had to install it twice, but once going I saw what everyone raves about. It may look a bit clunky at first, but it's fully extensible and pluggable. The DJ's took pills to stay awakwe and play for seven days. - Jim Morrison, Black Polished Chrome.

      L Offline
      L Offline
      Larry Antram
      wrote on last edited by
      #6

      I agree + link fix: http://www.dotnetnuke.com[^]

      P 1 Reply Last reply
      0
      • L Larry Antram

        I agree + link fix: http://www.dotnetnuke.com[^]

        P Offline
        P Offline
        ProffK
        wrote on last edited by
        #7

        Oops! Thanks. The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

        1 Reply Last reply
        0
        • P ProffK

          I'm as new to it as I am to your requirement, but have you checked out DotNetNuke[^]? It allows a lot similar to what you describe. Normally only site admins will use the edit feature of the HTML/Text module, but there are scores of other HTML modules available that allow 'customer' editing. I had to install it twice, but once going I saw what everyone raves about. It may look a bit clunky at first, but it's fully extensible and pluggable. The DJ's took pills to stay awakwe and play for seven days. - Jim Morrison, Black Polished Chrome.

          C Offline
          C Offline
          code frog 0
          wrote on last edited by
          #8

          Yeah, I know quite a bit about DNN and it's not at all what I'm after. I'm talking about a tailor made solution for a very specific site that has to be home grown.

          Some assembly required. Code-frog System Architects, Inc.

          P 1 Reply Last reply
          0
          • C code frog 0

            Yeah, I know quite a bit about DNN and it's not at all what I'm after. I'm talking about a tailor made solution for a very specific site that has to be home grown.

            Some assembly required. Code-frog System Architects, Inc.

            P Offline
            P Offline
            ProffK
            wrote on last edited by
            #9

            OK, maybe I'm pushing this too far, but if you're going to be doing so much tailoring, why not tailor some skin and module that far, but still benefit from the built in functions. Unless the client don't want all of DNN etc. cluttering up their server. Some people may consider it a risk. The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

            C 1 Reply Last reply
            0
            • P ProffK

              OK, maybe I'm pushing this too far, but if you're going to be doing so much tailoring, why not tailor some skin and module that far, but still benefit from the built in functions. Unless the client don't want all of DNN etc. cluttering up their server. Some people may consider it a risk. The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

              C Offline
              C Offline
              code frog 0
              wrote on last edited by
              #10

              No it's not that. They have an existing site that is not DNN at all, nothing close. They want it made dynamic and WYSIWYG editable. They bought DreamWeaver thinking they could do that. Sensory-overload changed their minds. They want a buttered-solution that takes the thinking out of it but they very much *want* their current site.

              Some assembly required. Code-frog System Architects, Inc.

              P 1 Reply Last reply
              0
              • C code frog 0

                No it's not that. They have an existing site that is not DNN at all, nothing close. They want it made dynamic and WYSIWYG editable. They bought DreamWeaver thinking they could do that. Sensory-overload changed their minds. They want a buttered-solution that takes the thinking out of it but they very much *want* their current site.

                Some assembly required. Code-frog System Architects, Inc.

                P Offline
                P Offline
                ProffK
                wrote on last edited by
                #11

                Ah, I see now. Dreamweaver, sensory overload? Haha, you jest? The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

                C 1 Reply Last reply
                0
                • P ProffK

                  Ah, I see now. Dreamweaver, sensory overload? Haha, you jest? The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

                  C Offline
                  C Offline
                  code frog 0
                  wrote on last edited by
                  #12

                  ProffK wrote:

                  Dreamweaver, sensory overload? Haha, you jest?

                  For office administrators expecting something like Microsoft Word... Dreamweaver should come with it's own LSD samples. They had no idea what they were looking at. Most people think websites are just like creating a word document. Drag & drop an image format some fonts and you are done. Yeah, when they look at you and say that Dreamweaver is *not* what they want you know you have some work to do. Abstraction, remove the details, simplify, reduce. Sounds familiar right? ;) - Rex

                  Some assembly required. Code-frog System Architects, Inc.

                  P 1 Reply Last reply
                  0
                  • C code frog 0

                    ProffK wrote:

                    Dreamweaver, sensory overload? Haha, you jest?

                    For office administrators expecting something like Microsoft Word... Dreamweaver should come with it's own LSD samples. They had no idea what they were looking at. Most people think websites are just like creating a word document. Drag & drop an image format some fonts and you are done. Yeah, when they look at you and say that Dreamweaver is *not* what they want you know you have some work to do. Abstraction, remove the details, simplify, reduce. Sounds familiar right? ;) - Rex

                    Some assembly required. Code-frog System Architects, Inc.

                    P Offline
                    P Offline
                    ProffK
                    wrote on last edited by
                    #13

                    I think I'll go and fire up my DreamWeaver tutorials again in the hope of a cheap flashback. The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

                    C 1 Reply Last reply
                    0
                    • P ProffK

                      I think I'll go and fire up my DreamWeaver tutorials again in the hope of a cheap flashback. The DJ's took pills to stay awake and play for seven days. - Jim Morrison, Black Polished Chrome.

                      C Offline
                      C Offline
                      code frog 0
                      wrote on last edited by
                      #14

                      ICK! How about some some assembler that took a bit of thinking in much the same way that brute force problem solving and dynamic programming did the first time I saw them. Yeah, I had to sit and think real hard for a bit. - Rex

                      Some assembly required. Code-frog System Architects, Inc.

                      1 Reply Last reply
                      0
                      • C code frog 0

                        David!:-O We agreed you wouldn't bring up Wiki in public...:laugh: Remember our chat last night, right? You've flat out stumped me on this one... I thought Wiki's were a form of portal? You mean use the Wiki Page Designer?

                        Some assembly required. Code-frog System Architects, Inc.

                        D Offline
                        D Offline
                        David Stone
                        wrote on last edited by
                        #15

                        Huh? I never agreed to not bring up Wiki's in public. ;P [If you're talking about the link you sent me last night, I was never able to get it to work.]

                        A wiki is essentially a CMS system with the editor built right in. You set it up and you're able to create, delete, update, and of course view pages within the wiki software. The wikipedia is the best example of this. There's no client side software you have to download to edit those pages. You just have to click the edit link and it'll bring up this editor right there in place of the page with all the page content in there. Then you just edit the page content, click save, and you're done. I think that should meet your requirements...right?

                        I went out there, in search of experience
                        To taste and to touch and to feel as much
                        as a man can, before he repents...
                        -The Wanderer, Johnny Cash & U2

                        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