We want to replace our organisation's existing custom-built CMS and on of the systems we're looking at is Drupal (7. It seems to have a lot of the features we need but I am not sure if one thing we absolutely need is possible (either through the core or with a module). Sometimes we need to add a lot of new content to our website and publish it all at the same time. For example, we might have a load of new news items, new publications, etc, to be published on 1st September.
I can see that normally we can create those pages and simply leave them as unpublished until the date in question. But we might also want to update existing content (create a new revision but not publish it yet).
My question is, is there a way for an editor to see the website as it will actually appear once both the new content is published and the latest revisions of the existing content are published and if necessary make changes to that content (again without actually publishing it)? I suppose you could call this a staging version of the website, though not on a separate server.
Thanks
You could use one of the revisioning/workflow modules to do this.
These allow you to set up a process or workflow for creating / updating content in a new revision while keeping the old content live until you are ready.
Some possible options are;
https://drupal.org/project/revisioning
https://drupal.org/project/workflow
https://drupal.org/project/workbench
Related
I was given a Drupal project and asked to figure out how its code base structured and how the project is structured overall.
I successfully installed it using xampp.
Now I see nothing custom in the project:
For blocks I have only Bartik and Rubik. For content type only Basic page. For file types Audio, Document, Image and Video. For menus Main Menu, Management, Navigation and User menu.
So, does it mean that I was given a blank empty project? What else may I check that may have been customly changed in an empty project? What may I have missed while installing the project that may cause it to become empty, without any customisations? Maybe it is possible to check for something in the files of the project?
I am asking a few questions here, since I am not sure which one of them will convey the matter which concerns me. But basically all of them mean the same: I just want to see what someone else did in the project. And the more customisations I will find, the better it will be.
Thank you.
This does look like a virgin install typically does. If you were expecting to see more, perhaps you need to import a database...
Confirm you've imported the project database and that your settings file is pointing to it. It looks like you're using Drupal 8, so the file should be in sites/default/settings.php
Check under Content to see if any nodes have been created. If you have some sort of botched import, you can also try accessing a few nodes randomly at example.com/node/1, example.com/node/2 to check directly in case something is wrong with the index
Other than Nodes, Drupal content can be also in the form of Views. These are available at example.com/admin/structure/views. This is usually for heavily customised content. There are roughly 15 default Views that come with Drupal 8.
A default install will have no Modules installed in /modules. If you're seeing any directories there, it could be that the site was relying on these to display the content you're being asked to admin.
Trust this puts you on the right path. :)
I am relatively new to DNN/developing content and the project I am currently on is already set up, it has a theme/skin and its mostly already set. They wanted me to create a module that I can't find elsewhere and was going to try to make it through. When I installed 2sxc and tried to add content I was prompted with needing to install a content package. I just want to make sure it won't alter all the other content already set up on my site because there are many pages already set up and as designed. I want to make sure I don't mess up elsewhere on the site. I just want to use this to create two drop-downs for the user to select and them display the query results based on it.
Thanks for any help/advice.
The initial install package just adds some common types / templates for you. It's only on the current portal, so it won't affect anything else.
As the prompt only appears if you have nothing installed yet, it's a safe thing to do.
I want few changes on my APP, support told -Our platform allows for incredible customization by a developer with common languages like HTML, CSS, and Javascript.
Developing on the platform is done with the new SDK that can be found here on github. You can see more about developing the customization you need here: http://buildfire.com/developers/
As always
Downloaded MCRSS on my PC and made few changes Like on home page i dont want to show date below title -
i just added css property in list-item-date {display none:}
and we dont want Title and author name get trimmed , i just removed trim code.
Now New Updated MCRSS plugin ready at my PC.
How can i upload that on my APP.
Please tell me steps
It sounds like you're trying to customize the Media Center RSS plugin. You have two options:
Create a pull request on the repo.
Create an account on the developer portal, and upload your own custom version of the plugin.
For option one, you'll have to make your changes generic so that your pull request will be accepted. It might include making some of the options configurable from the control side. The main benefit is that moving forward the plugin will include your changes and any future bug fixes or enhancements will automatically be included.
The second option is easier to do if you're not as familiar with Git, and/or don't want to spend the time to make the options configurable. You just create an developer account and upload your custom plugin. (It will require you to rename the plugin to something unique.)
Hope that helps.
I am trying to create a site that will enable users to publish their projecs and enlist other people to join their project.
A user should be able to list a project, specify certain attributes (name,description, etc..).
There are few things i'm having trouble with.
First, by default publishing content is refered to as "content", i dont want a user to "add new content" but rather to "list new project".
Second, a project should have certain attributes, some optional and some mandatory, rather then the default title and body,
users should later be able to filter by these attributes when searching for projects.
is there a way to define the structure of content?.
Third, a user should be able to apply to a project, if he applies, the owner of that projects should receive the appliance, and accepte\reject.
In case he accepts, the users profile should be added a record that he is part of that project.
I am completly new to Drupal, and CMS in general.
My main expertise is with java, and I initially thoght about building the site with a java REST api in the backend and angular js in the frontend, but I have 0 experience with security and dodn't know how to do the user authentication and session management.
So I am currently trying out Drupal.
Is Drupal the right solution?
If so, how should I approach the requirements specified above?
Drupal (assuming that you are talking about version 7 since 8 is still in beta) is pretty powerful CMS, with a lot of (free) modules allowing it to expand it's possibilities.
When you are in back-end under Structure -> Content types you can see all available content types defined. There is also link "Add content type" which you can use to define your own. That basically means you can add any fields in any types you want. If you don't see the field type you need there is a big chances that there is a module which adds that field type so you just have to install it. You can also remove body (hide it actually), but title must remain (but you don't have to show it on front-end).
There is a "node reference" field type, but you have to install a module for it: https://www.drupal.org/project/references
So you can create dependencies you like.
And that "add new content" is just a link - you can create your own, set title as you like, just keep the same path. You can also set different theme for (some) admin pages if you want them to look differently. Under Structure -> Menus you can even edit admin menu, add new link and stuff..
Drupal is a bit heavy on resources, because of it's complex structure and database abstraction. For static content just turning on (built in) caches will help, but generally adding some additional caching mechanism won't hurt.
We have many (hundreds) of clients that require basic, content-oriented websites. We are currently using simple WordPress deployments for these clients, but would like to make things more simple.
Is there a tool that exists that will let us white-label, or "re-use", a basic WordPress website and simply injecting some text and images into it to create a whole new website?
The process would look something like:
1. Have new client that needs website
2. Gather some client info (phone number, images, biography, etc.)
3. Inject this info into a previously created WordPress "template" site
(we would use the same template for all clients)
4. Pick a WordPress theme
5. And done. We now have a rebranded WordPress site for this client with minimal work
done.
Step 3 is where we need help? Is there something that already exists that can do this? If not, what is a good method to do this "injection"? We were thinking just creating a small app that would go through the template WordPress site and do a find-and-replace.
Perhaps it would be good to simply write a plugin which would allow you to gather exactly what info you need in a settings panel there, then inject the information into whatever theme you're using from there.
So it would be a relatively simple step as you create new sites to install the plugin, use it to add information, etc. (Perhaps if most of it is client information, it stores the information with admin user information).
Well if you want to be able to re-use your branding, you could do them in your theme's function.php, so its kind of "portable"
For example, when I re-brand a wp site, and customize their wp-login. Change logos and stuff.
and things like, hide menu of theme-editor, plugin-editor, etc
all goes together, and I put the codes in the functions.php