I am currently trying to set up a MediaWiki Site, but I don't want anyone to edit the pages.
I want to set it up so that only certain users can edit certain pages, does anyone know of any way that this can be achieved? I have had a look at the extensions but so far I am drawing a blank.
Anyone know of anything that I can use?
Any help is appreciated.
You can't do it anything on your choice cause MediaWiki treats editing a Talk page the same as editing any other page in the wiki but check out https://www.mediawiki.org/wiki/Extension:TalkRight.
It does what you want.
I found this https://www.mediawiki.org/wiki/Extension:ArticleProtection, does the job I want.
Related
Is there anyway that I can manipulate HTML in a Facebook post? Is it possible to edit the code in anyway without having to install a third-party app?
Sure, depending on which browser you are using, there are different ways. Just search for dev tools [your browser] and you will find a way. Guess it's mostly F12.
Of course that's just locally, you won't be able to change the data on the server, if you're not allowed to.
Right Click > Investigate or F12 on the Element you want to edit and on your right there should open the code you can freely edit it to your liking
Also when posting on SO please provide more than just saying i want to do that.. How to do it? Tell us what you have tried or where you have researched before asking the Question
In Blogger, I need to edit a page all the time, because of frequent updates. Each time I want to edit the content, I am redirected to the editing page, like what happens on a Stack Exchange site for a new user trying to edit content.
Is it possible to add a real time quick--inline (Ajax?)--editing customization to Blogger, like the one a Stack Exchange user gets at 2,000 reputation (See the attached picture)? This will help me in reducing lot of unwanted wastage of time.
Edit: I searched for inline WYSIWYG editors, and found TinyMce; but don't have proper idea on going through the process of integrating it. The process of integrating it is going through complex steps, if anyone has any quick steps for integrating it, it will be helpful.
Picture Link:
Quick Edit in Stack Exchange at 2,000 or more reputation
Edit (2/2/17): I am now trying Open Live Writer, which doesn't give inline editing ability inside the site itself, but instead in its own field interface with the looks of the original blog. This doesn't help in seeing the blog being updated live in the web, but it will be updated even if not seen. To see it we need to make an extra step of looking it in the web, this is still a step which could be eliminated. This is better than before, but I am still looking for inline editing within the blogger site as like StackExhcange does.
As the creator of the question said on the comments, he asked the question on Google Product Forums and the formal response was:
There's no such a native feature available for inline editing.
There's no Blogger plugin supported that could resolve the issue.
The full response can be found here:
https://productforums.google.com/forum/#!topic/blogger/nzGbwr92zjY;context-place=forum/blogger
I am building a couple of websites for a company. The problem is that they do not know any HTML at all, which means that if they would like to change a text or edit something on the webpage, they would need to get a programmer to do it.
Is there any better way for them to edit texts than login into the server and edit the HTML file?
Some sort of an admin page in a sense.
You have several ways to perform what you want to do :
You can create yourself an admin page
It will be longer to code, you will have to take care of every security issues that may exist. But at the end, you will be sure that everybody can change what they want, without editing something they shouldn't.
You can use a Content Management Systems (CMS)
A lot of thing will be already coded for what you need. But you're not sure your users can't be lost somewhere they shouldn't be and start editing some essential things.
Furthermore, some CMS are known to have security issues.
If you want to use a CMS, you should look at the list of existing CMSs (PHP section), the most popular being wordpress, magento, drupal ...
Why don't you use a CMS like WordPress? Easy to use, easy to develop.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I want to create Websites for small companies like restaurants. But i can imagine that i will often get called when they need help "Changing the text". Because they simply doesnt know better. Then i often will have do it for them. But there might be another way?
Image changing is simple. Just rename any Picture you want.
Like:
indexPicture.jpg
Everyone easily can replace those jpg. They simply rename any picture to indexPicture.jpg (preferable same size).
But when it comes changing to text. I can imagine a customer, that destroys html code. and removed some tags like (30 min work). Because he doesn't know better.
Can't I bind some text file to a <p> tag? So they simply have to open it and write something new.
Are there any better method?
Like a free App, they can open every website and simply drag and drop changes or select a <p> tag and simply rename it?
This isn't something that's really supported in basic HTML5, so the simple answer to a simple question is: no.
But life is never that simple in the modern web. If you're using a client-side templating framework like React or Angular (both are JavaScript frameworks which are freely available) you can code the pages to load fragments of text from disparate files which your client may have an easier time editing. I don't believe posting example code here is valuable to the question since that's basically a tutorial on how Angular or React work. There are great tutorials and examples on their sites.
As suggested in the comments the most accurate thing I can think of is to use a CMS. These are very helpful when changing the content of your site. Some examples are Wordpress, Drupal or Joomla. You can have a look here: https://www.ucl.ac.uk/building-great-websites/managing-your-website/using-a-cms
I hope that helps you!
You could try a shtml file instead? No CMS needed. I recently found out about this when creating my own HTML5 site as I wanted an easy way to edit a common footer rather than going through all the pages.
Just create a folder with the necessary files (Every paragraph maybe) and include it in the main file using a code like this:
<!--#include virtual="../filename.shtml" -->
I noticed that you didn't want to use a CMS such as WordPress, which as the comments suggest would be a really effective solution.
I once had an issue where I couldn't use a CMS cause I didn't have Cpanel access and what we essentially did was the follow.
Define a XML file, with clearly defined tags for each section of the
website that the client may want to change periodically.
Access the XML file through PHP(something like SimpleXML), and
display the tags/relevant content in the page.
Create a backend that allows the client to view/update content
through forms.
Alternatively, you may use a similar solution with databases and give forms for editing.
I am currently in an internship and making a website for someone. I have nearly finished the website and they would like a way to easily edit the website without messing around too much with code. They have no development team and once my internship is over, obviously they'll be stuck and they would like a way to edit the content on the website. How can I go about doing this? I mentioned a WordPress site to them but they didn't like the sound of that. Are there any other ways in which I can allow them to have this functionality?
Cheers
You can either create a Wordpress-similar, with a login, and while navigating through pages they would have options normal users do not have (e.g: delete, etc).
Or you could create an admin dashboard, where there would be every settings.
I think the second one is the best option for you, as it doesn't require you to modify any pages already created, and you will not have to adapt the style of your website to those supplementary options which would be shown on every pages if you used the first option.
Edit:
Or you could have all the content of the website in files, so that they simply need to edit the files to change the content. Even though I think option 2 is better, this one is a lot simpler to put in place.