Using Geeklog — user guide

Geeklog 2.2.2 orientation. The general workflows below introduce the main concepts. Interface labels, available actions and editor options depend on your account rights, installed theme and enabled plugins. Detailed UI walkthroughs still require staging verification.

Find your way around the site

Geeklog is a content management system: visitors read published content, while authorized users can submit or manage material depending on permissions. Start by identifying whether you are browsing as a visitor, registered user, content editor or administrator. The visible menu is not a complete description of your permissions.

  1. Open the homepage and browse its topics and published articles.
  2. Follow an article title to read the full content and any available comments.
  3. Sign in only when you need member-specific actions. A public page may be visible without an account.
  4. If an expected action is missing, ask an administrator to review your effective permissions rather than borrowing another account.
  5. If a content link returns an error, record the page URL without sharing private tokens and consult the troubleshooting guide.

Common tasks

I want to… Start here
Write or edit an article Articles, Topics and Publishing
Find or discuss a story Comments and Moderation
Understand page blocks or menu links Blocks, Menus and Navigation
Follow feeds and use autotags Syndication, RSS and Autotags
Create a stand-alone information page Static Pages
Manage user and group rights Users and groups

Everyday tasks and source-backed administration paths

The same action may appear through different themes or navigation menus. For Geeklog 2.2.2, these are the relevant Core entry points; the links below point to tagged source code, not to live URLs on your installation.

I need to… Geeklog component Guide
Submit an article as a contributor submit.php Articles and topics
Edit or publish an article as an editor admin/article.php (story.edit) Articles and topics
Manage topics admin/topic.php (topic.edit) Articles and topics
Manage blocks admin/block.php (block.edit) Blocks and navigation
Moderate submissions admin/moderation.php with queue-specific rights Comments and moderation
Manage installed plugins admin/plugins.php (plugin.edit) Plugin installation and management

Important: admin/ paths refer to the Geeklog Core administration directory, which may be installed at a customized URL. The visible link labels and permissions depend on configuration; never assume that being logged in means being authorized for an action.

Practical learning path

Start with one small, reversible exercise on a staging site: publish a harmless article, assign an existing topic, view the public result, and then edit the article with an appropriate administrative role. For a second exercise, add a disposable block and test its appearance on a narrow screen. Finish by checking moderation and plugin screens as separate roles without making any production changes.

The detailed guides describe the expected actions and source-confirmed permission gates. Their acceptance checklists remain unchecked until someone exercises them on a real Geeklog installation.

Tagged Core references: submission, articles, topics, blocks, moderation, plugins.

Why two users may see different publishing screens

The public submission handler has separate behavior for users with story.edit and ordinary contributors: a Story Admin may be redirected into the privileged editor. Site settings can also require login before a visitor may submit (including the submitloginrequired configuration option). Spam filtering, topic checks and a submission speed limit can prevent a story from being accepted.

For a missing article, check the contributor's result message, the publication status and the moderation queue before concluding that the article was lost. See Articles, Topics and Publishing for the two workflows.

The moderation dashboard likewise shows only queues justified by the user's configured rights. A missing moderation queue is not necessarily a software error; check Comments and Moderation.

Source: submission handler and moderation handler.

Publishing safely

Before submitting text, check its title, headings, links, image rights and intended audience. Preview the result in the installed theme when available. Some contributions require moderation or review before appearing publicly; pressing Submit does not always mean immediate publication.

Do not include passwords, private account information or another person's unpublished material in an article or support request. Ask the site administrator about the applicable publishing rules.

What this guide still needs

A version-specific screenshot walkthrough of the login/profile forms, submission screens and editorial menus; tested accessibility and mobile paths; and the exact distinction between rights for site visitors, story contributors and approved editors. These items must be checked against a running Geeklog release before removing the scope notice.

Source basis: Geeklog 2.2.2 release and the maintained administration, article and plugin documentation. This is new prose, not a verbatim import from the historic Wiki.

Hands-on learning course: build a small information site

Goal: practise a realistic publishing workflow without changing a production site. Time: allow one session per exercise. Prerequisites: a disposable Geeklog 2.2.2 installation, a regular contributor account and separate accounts with the relevant administration rights.

Lesson 1 — Discover what each account can do

  1. As an anonymous visitor, open the homepage, select a topic and read an article. Write down the available links and whether comments are displayed.
  2. Sign in as a normal member. Compare the menu; find the site's submission link if it is enabled.
  3. Sign out and sign in as an account granted story.edit. The Core administration article editor is at admin/article.php, relative to the installation's administration URL.
  4. Try opening the editor with the normal account. An authorization denial is the intended outcome; do not attempt to work around it.
  5. Record a short role matrix: visitor / contributor / story editor / moderator and the actions available to each.

Result to look for: you can tell the difference between being signed in, being able to submit and having permission to publish.

Lesson 2 — Publish a short news item

  1. Prepare this sample content in plain text: title Welcome to the community, topic News (or an existing permitted topic), introduction Our site is ready for its first update, body We will publish news and useful resources here.
  2. Use the contributor's submission interface and preview the formatted content where possible.
  3. Submit once. If it enters a queue, have an authorized moderator review it; an editor may instead use the privileged article editor.
  4. Check the resulting article as an anonymous visitor. Correct the title and the topic if necessary using an authorized account.
  5. Note the final public URL and the publication state. Do not confuse a preview link with a public URL.

Result to look for: a readable, published article with the intended audience and topic. Follow the detailed article tutorial if it stays unpublished.

Lesson 3 — Add supporting content

  1. Create a normal text block headed About this site on a disposable installation, using an authorized block editor.
  2. Put one sentence in the block and choose a position offered by the active theme.
  3. View the site as a visitor on desktop and on a narrow screen. If the block is absent, inspect its enabled state, audience and position.
  4. Create a separate About page using the Static Pages tutorial, if the plugin is installed and you have staticpages.edit.
  5. Add a link to that page only through a supported block, menu or theme configuration feature. The mechanism depends on the installed theme.

Result to look for: article content, a reusable block and a standalone page with working links.

Lesson 4 — Review and maintain

  1. Post a disposable comment to an article where comments are enabled, following the site's rules.
  2. If comment moderation is enabled, review it with an authorized moderator and confirm its final visibility.
  3. Inspect the installed plugins and versions without installing new code.
  4. Save a record of the test content, accounts used and any unresolved issue.
  5. Remove or archive disposable content using normal administration actions, and verify that permanent navigation still works.

Completion criteria: you can locate each editing interface, explain the permissions required, publish and inspect content, and reverse your test changes. The exercises are not yet marked as executed; record their outcomes during staging.