Solved

How do I make my web application to be editable?

Posted on 2011-09-14
12
262 Views
Last Modified: 2012-05-12
I have a web application with admin panel option to control pages, news and, display dynamic content of modules like child , members data etc.,  Now my client is asking to customize or preferences like change the banner, customize the menu color, style, page style, heading etc.,

simply he wants to customize the whole site whatever possible including banner and css,styles...

How can I provide this option to my client to work it easily?

0
Comment
Question by:Loganathan Natarajan
  • 5
  • 3
  • 3
  • +1
12 Comments
 
LVL 4

Expert Comment

by:h4hardy
ID: 36535454
the better option for this is to make the site in joomla... a great cms , that provide the lots of extension and alll that provide your all need... if you go with the less efforts and great output than i suggest that you must have to use any redy made cms option ... like joomla , wordpress.
0
 
LVL 15

Assisted Solution

by:Insoftservice
Insoftservice earned 166 total points
ID: 36535502
hope u have admin panel .
in tat create a module or page which would display ur whole page using file handling scripts than dump this source file in ckeditor as a source and it will start getting displayed over there as html page and ur client would be able to modify it .
or u can keep the style ,banner part or the editable part in ckeditor and take this data as a php paramter instead of html .

say u get value $banner which is the data coming from editor please note it would be in string format.
$banner ='<img src="index.jpg">' ;

now use this as php parameter
<?php echo $banner; ?>
hope its clear
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
ID: 36535503
It is not like Joomla based site/application..I cannot use it.  It is a web application where I need to develop my own with CI.
0
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

 
LVL 36

Author Comment

by:Loganathan Natarajan
ID: 36535511
@insoftservice , thanks itz ok for banner .. even I can manipulate with db by upload/change.

What about css styles and other menu styles?

I planned to use CodeIgniter.
0
 
LVL 4

Expert Comment

by:h4hardy
ID: 36535534
CI is the best one.. if you go with the zend based things than also go with the "KOHANA" Freamework... and check on web there is lots of admin templates are available...

you can check..

http://themeforest.net/item/boxie-admin/full_screen_preview/74076

username / pass : demo/demo
0
 
LVL 15

Expert Comment

by:Insoftservice
ID: 36535540
i hope the css styles u mean to say all the class would be same but its color and font would be increased right?
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
ID: 36535602
@insoftservice  yes,  i am not sure how to allow client to modify/change ?

All styles/css would be in the single CSS or other css files??  I wonder how client can edit these or allow ?

@h4hardy: will check. thx
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
ID: 36535612
@h4hardy , I saw it... it is just admin template. Np.. but I want how my client can change styles/color of entire site like Joomla template system.  but need to modify each item by client
0
 
LVL 15

Expert Comment

by:Insoftservice
ID: 36535716
may i know whether the client is IT or is he NON IT.
as u can set color picker plugin for it and give font size number but i doubt rest css property display is possible.
as we can check whether text  is 'color' / 'font' / 'font-style' and give the default value  
0
 
LVL 36

Author Comment

by:Loganathan Natarajan
ID: 36535751
of course, he is NON IT  ... I have to use CI & MySQL...

very simple , he is asking to change the banner + menu styles, and pages styles...
0
 
LVL 4

Accepted Solution

by:
h4hardy earned 167 total points
ID: 36536012
hi logudotcom,

if you like to do a such type of the functionality where admin can also mange the css and whole graphics than you have to do the code  , and i think that CI is the best one , i have just give you the admin template for your info so you have idea about the looks and  shine of that.

let me know if i will help you.. happy to help you ever.
0
 
LVL 109

Assisted Solution

by:Ray Paseur
Ray Paseur earned 167 total points
ID: 36536560
Regarding this, How can I provide this option to my client to work it easily?... and this, of course, he is NON IT

Please ask your client to read this article.  
http://norvig.com/21-days.html

Your client wants something that is unreasonable if he expects you to provide it.  What he is asking for is like asking you to make him able to play the piano.  Building and changing web sites requires highly detailed, specialized knowledge, skills and abilities.  Usually these are acquired through higher education at the university level, and honed into professionalism through years of practice.

In other words, while I usually believe the client is always right, in this case the client is wrong.  It will be much less time-consuming and expensive for your client to pay you to make the changes.  The only alternative is for your client to spend months or years learning everything that you already know!
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
In this tutorial viewers will learn how to embed an audio file in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: : The declaration should display (CODE) HTML5 is supported by the most recent versions of all major browsers…
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

806 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question