Creating a website for a blogger and give admin rights - javascript

I want to create a website (using HTML, CSS and JavaScript/Jquery) for a blogger. However, she intends to change the content and color of the page pretty frequently, without asking for my help everytime.
I know how to create Login credentials to allow a specific user to modify the page (background or innerHTML), but I do not know how to upload these changes to the server directly from the website page.
Any help would be great.

It might be worth looking into getting a content management system like Wordpress (PHP) or Umbraco (C#.net), you can code the site design then she can log in and change the content. You will have to code in functionality to change colours and whatever else she needs.

The best way to go about this would probably be to use an existing CMS (Content Management System), like Wordpress or Joomla. You will have to research the options yourself.
Even this might be overkill if all she wants is a blogging tool, it all depends on the requirements (maybe a custom theme for a bogging site would do). In any case, while it is certainly not as much fun as building something new, the existing CMS tools and blogging tools have been around for a long time and has been meeting the needs of bloggers and people who need to update websites without technical skill for a very long time.
So, my recommendation is to find a good tool, get yourself acquainted with it and learn how to customize it to fit your clients' needs, then use that.

Related

using HTML from my wix page to create another site

I want to make a website for my band to practice and learn new things. My band already has a site through wix. Is it possible to write a script on the new page to tell it look at the first pages html and load that then use css and js to restyle and add features? that way when the content on the first page changes it will be loaded into the second page.
I do web work and I have got this question a lot from people who use site builders.
All in all, Wix's does not have a way to export or download your source code, as for your website to work, it needs to be on Wix's servers. Wix is advertised as Software-As-A-Service. For Wix, they are a web hosting/building service.
If you were to make a program to see the source code, you would spend more time making the program then getting use out of it. I do not mean to be rude saying that, but there are easier ways of building the site.
For instance, If you want to build the site from scratch and want to have a web builder, you could look at using WordPress. It's free and open source. My website in my bio runs on WordPress and the User interface/editor is very user friendly!
If you did want to play around with it and get it locally set up on your computer, you can download XAMPP to act as a "host" for your "site" on the computer and let you edit your WordPress page.
How can I run WordPress locally on a computer?
Of course, if you do decide to publish your site, I would recommend Namecheap as I use their hosting services too! They have WordPress that comes with their host and is a 1-click install.
I apologize if I got wordy in my answer. I honestly hope this information helps! If you ever need help with your site, my site has my contact info!
P.S: Welcome to Stack overflow! Glad to see another user on here :)

Can this be site be constructed on WordPress?

I have been approached by someone looking to build a website and was wondering if I could ask the community's advice on how to proceed given I am new to full stack web development.
The website requires :
Visitors to be able to create their own accounts which will have
differing permissions.
Visitors to create their own pages on the website.
An on-site search engine to search through these pages amongst other lists of elements.
The ability to connect with multiple API's including ones I custom build.
On site E-Commerce capabilities
Hosted message boards/forums for "logged in" visitors to use/create/comment on etc.
A content management system
I understand this is an absolutely massive project but I would mainly be creating for enjoyment. My question is, can all these features be implemented by creating the site in word press or will I have to build it from scratch and if so what backend stack would you recommend (I have some experience with NodeJS/express etc and hear keystone JS is a useful library for building a CMS).
That is a massive one of course. Readymade ones like WordPress have limitations, and for this kind of a huge project, customizing wordpress can be tougher than making from scratch on your own. If you are comfortable with php, javascript and mysql, all these, and any huge or small, applications can be made without any hassle, and without any additional fancy platforms and libraries.
Why wouldn't you do this in WordPress? A lot of the infrastructure you desire is already in place. Also with some free plugins, as well as few premium (pay) plugins that I can think of off the top of my head, most of what you list is already developed for WordPress. For me, when I build a WordPress site, the question I ask myself with regards to plugin use is, "If there's a quality plugin that does the job as I need, and I couldn't build a similar function in a reasonable timeframe vs cost of the plugin, then why not use one?"

Is it possible to edit the CSS of an existing webpage?

Specifically, what I'm trying to do is create a mobile version of a site I don't have access to. The best approach I can think of is this:
My site executes their php search file and then displays the results page, but first modifies its DOM to use my CSS. Is it technically possible?
Your site can definitely access web content from another site, filter/transform it however it wants, and then forward the result wherever it wants. It is not a simple problem, potentially, as so much web content is dynamic. For example, if the source site has content that's formatted with CSS that's dynamically built by JavaScript, it'd be fairly difficult to come up with an automated transformation.
Whether the original site's owners will be happy about your site doing that is a separate issue.

Flash, AJAX or something else for a web-based demo interface?

My company has some software which we use to acquire data and interact with some hardware. If we wanted to put a mockup on a website which allows the user to get a feel for the UI (gather some data, change some settings etc.), what are some good methods to do so?
I'm thinking either some clever javascript or flash. I've done some JS before but only to style elements of a page. I did some stuff with flash about 8 years ago and found it really fiddly.
So my questions; Are javascript/flash reasonable solutions for this or is there something better. What is likely to be the simpler/quicker route? Is there a better way to achieve the end result?
[Edit] The demo doesn't need real data, just some fake/dummy example stuff is fine.
I believe you dont require actual backend connectivity and just need some dummy data. Few days back I participated in a session on Flash Catalyst. By using flash catalyst, you can create functional UIs. More details you can find in their site.
If you want a demo app with actual backend connectivity, then , I think, flex/flash is good selection. If its javascript, you need to take pain of testing it in all browsers.
Javascript/Ajax. Flash based sites and demos I find very clunky. This would be more than adequate to create a demo, it would even be possible to have it non-ajax based and have local test data within Javascript files. Although creating such a demo interface might be challenging as you have only changed the styling of the page with Javascript, as you say.
The other simpler option is just to create a video, with a voiceover, showing the system and its different features. Not only is this a nice option because it would be easy to produce, but it will also aid in tutoring the user into how to use the system and discovering useful features.
I dont want to sound like an evangelist, but with Adobe Flex you can create awesome UIs practically right out of the box, and cross-platform. Check the Flex Sample Applications page on the Adobe website and see if it's something like that what you're looking for.
Designing an GUI in Flash might get too cumbersome, so if you don't need all the graphic/animations, that's what Flex is there for!

Which CMS should I use to manage a small internet site without programming experiences? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for a CMS system to manage a simple and small website. The website will be made with pure HTML and some JavaScript (perhaps prototype library).
The reason while I'm looking for a CMS system is, because the customer will have the ability to change the content later by him self, and of course he didn't have any experiences with HTML and JavaScript or programming any more.
The CMS should be very easy to use, especially the management.
Personally I would recommend WordPress. Although it's 'marketed' as a blogging platform, it has very nice support for just "pages".
It's free;
It's commonly available on cPanel installations, or it's easy to set up on your own server;
It has very slick editing facilities;
There's a mass of themes and documentation available.
http://www.opensourcecms.com/ has demos of a bunch of cms' for you to try.
Personally, http://www.concrete5.org/ would be my choice for easy of use for non-programmers.
Have found Drupal to be very easy and it can grow with you
It also depends on your own level of skills but I would go with a CMS which has a good front end editing implementation so the customer doesn't even have to login to the admi area that often.
you could chose:
SilverStripe
Joomla
WordPress (is not a CMS as such)
Drupal (is a good CMS but in my opinion not suitable for your needs since its admin backend is not very easy to understand for non-tech-ppl.)
for not tech-savy end users I recommend Joomla though (the 1.5 series) since it is hard to break and components/plugins/etc. are found in a central location (joomla.org), easy to install and easy to uninstall.
If this site involves e-commerce, I would recommend Joomla, since there's a popular e-commerce plugin for it called VirtueMart. Joomla has good community support, many plugins, and its features make it very scalable and customizable. Joomla also has good user management. However, using Joomla can be difficult at first, as its content organization is rather complex.
If the site would consist of basic blog-like webpages, then WordPress is the way to go. WordPress is a very simple blogging CMS with a huge user community. It's very easy to use, has many plugins for it, and the newest version of WordPress even has auto-updating features. WordPress isn't as good as Joomla when it comes to user management, though. For example, Joomla can specify exactly what content users and user groups have access to. WordPress has basic user groups, but additional customization and plugins would be required to have that functionality.
OpenSourceCMS contains demos for both Joomla and WordPress.
In my past web development experience, I've used both Joomla and WordPress for my clients. Joomla typically requires having a sit-down with the client to go over the basic features of how to use the software, while WordPress is easy enough for the client to figure out without any assistance. However, the WordPress sites I've worked with that require more than the standard blogging features (e.g., e-commerce, image galleries, forums) usually involve integrating WordPress with a separate software application, while Joomla more often than not has those plugins available for it. The end result is a website with several applications on it installed (e.g., WordPress, Coppermine, phpBB), each with separate logins and admin screens.
For a simple and easy website with basic features, I would suggest WordPress. For a website with specific needs (such as e-commerce) and the potential to scale, I would suggest Joomla.
You said "pure HTML" so http://www.cushycms.com/ will do what you want. Watch the demo, it's extremely slick and easy albeit no frills but you don't need any, it just gets the job done ;)
Also, http://www.synthasite.com/ is a great website creation tool to get up and running quickly.
You can add 3rd party plugins for forms, feeds, photos, maps etc. and then it exports all of that as HTML or it can publish to your FTP site and I think they can also host it for you. http://www.synthasite.com/tutorials
Using Synthasite & CushyCMS is a great combo to get something "pure HTML" up and running extremely fast.
http://www.squarespace.com, not free but so easy that your granny would smile.
A good .Net one is Umbraco...
Like stusmith, i'd go with wordpress if the needs are really basics. It's really simple and easy to install then handle.
But if you need a real CMS, Drupal is still not complicated and very powerful.
One simple cms is for example Zimplit, it has a online editor, so your customers can edit their pages right on site, no admin area,also you can use any html template you want,you can take a look at demo or read more info about it
What about cuyahoga? It's a .NET CMS web app which has a really simple edit + admin interface + it's very module oriented. It's also easy for developers to create own custom modules.
guude,
have a look at typolight it has the best backend i have ever seen. and it is very easy to understood. login into the demo backend and have fun :D
regards,
sebastian
I'm quite surprised no-one mentioned Plone yet. This is an open-source product which is very suitable for the requirements you describe.
If it is a pure HTML site use Veolay CMS. This CMS doesn’t use database but it has a good content and user management system.
for example if you want to edit a div then you have to add a class with veoaly-
Content here can be edit... and you can assign users to edit “EditMe” region.
Try the demo http://www.veolay.com/livedemo/ to take a good idea.
Read more http://veolay.com/features.html

Categories

Resources